query1.close ;
query1.sql.clear;
query1.sql.add('select * from table ');
query1.sql.add(' where begintime >'+#39+datetostr(datetimepicker1.date)+#39);
query1.open;
如果为C++你会
query1.sql.clear;
query1.sql.add('select * from table ');
query1.sql.add(' where begintime >'+#39+datetostr(datetimepicker1.date)+#39);
query1.open;
如果为C++你会
提示我类型不匹配
直接用字符串比较可以么?
#39是不是" 号还是单'号
三种情况我都试过了(#39,',"),不行的;还是提示表达式中类型不匹配;
^O^还要在麻烦你一次了!
query1.add(sql);
query1.parambyname('b_time').value=datetimepicker1.date;(你把它转换成C++BUILDER)试一下,如何?
将amature的query1.parambyname('b_time').value
改为query1.parambyname('b_time').Asdate 就可以了!
能帮我说一下使用动态参数和直接写入Sql的区别么?