一个关于字段数据类型SQL语句表达式写法有关问题
一个关于字段数据类型SQL语句表达式写法问题?
sql.add('select * from table1 where readstate='+quotedstr('1'));
如果readstate字段为字符串类型时,这样写法是对的,如果为数字类型时,好像这样写就不行了,故不知怎样写才能过,如果是日期类型又是怎样写,如果是备注类型这里SQL语句是怎样写。
不是不想给是,是把分用完了,所以只能感谢回复的人了!
------解决方案--------------------
要跟据字段类型做不同的匹配,数字的就不要加引号了,日期可以加
sql.add('select * from table1 where readstate='+quotedstr('1'));
如果readstate字段为字符串类型时,这样写法是对的,如果为数字类型时,好像这样写就不行了,故不知怎样写才能过,如果是日期类型又是怎样写,如果是备注类型这里SQL语句是怎样写。
不是不想给是,是把分用完了,所以只能感谢回复的人了!
------解决方案--------------------
要跟据字段类型做不同的匹配,数字的就不要加引号了,日期可以加