• FireBird有一点非常变态,把我的头都搞大了,
    如果在定义字段的时候使用了小写,则查询的时候必须在字段上加上双引号,
    如果定义字段的时候全部使用大写,则没有这个问题

    例如:表结构如下:
    id
    userName
    password

    则查询的时候如果使用
    select * from table where id=1
    则会报错,要这样写:
    select * from table where "id"=1

    如果表结构定义如下:
    ID
    USERNAME
    PASSWORD

    则没有问题,可以直接使用:
    select * from table where id=1

    的确有点不适应,搞了一天终于搞明白怎么回事了!
posted on 2010-07-08 06:20  A.wei  阅读(364)  评论(0编辑  收藏  举报