在access里,可以用:
queryname.sql.add('select * from TB_TICKET where 是否消费=true');
queryname.open;
//注:是否消费为布尔型.
但在SQL Server里,下面的语句不行.
queryname.sql.add('select * from TB_TICKET where 是否消费=true');
queryname.open;
错误提示为:列名'true'无效.
请问是不是在SQL里需要加其它的设置?
queryname.sql.add('select * from TB_TICKET where 是否消费=true');
queryname.open;
//注:是否消费为布尔型.
但在SQL Server里,下面的语句不行.
queryname.sql.add('select * from TB_TICKET where 是否消费=true');
queryname.open;
错误提示为:列名'true'无效.
请问是不是在SQL里需要加其它的设置?
当我把true换成1,把false换成0,结果就出来了.是不是在SQL 里,分别把0和1 当做 false 和 true 来对待啊.
再说TEUE和FALSE
好象是TSQL的保留字