因为字段AAA和BBB是字符型,别忘了字符串100是小于字符串60,因为字符1的ascii码小于字符6,将字段AAA和BBB换换类型或先转换类型在比较
解决方案 »
- 怎么修改Excel中某一列的值?
- 保证多个数据库一致性问题?
- 局域网 网卡地址 不同网段的问题?????
- 在leftPanel中是导航图标,点击这些图标在右侧的mainPanel中显示各个窗体,怎样用代码来关闭所有在mainPanel中已经打开过的窗体
- TStringList拆分字串为何不对?
- 请大家讲讲窗体的最小化
- [问题]在一个窗体里有15个edit控件,要同时改变它们的Enable属性。怎样做最简单? 谢谢。
- 多线程的问题
- 串口通信API函数在NT下和98下使用上有什么不同?
- 请教.dcu文件能否反编译,如能用什么工具?
- 怎样才能更快的把几万条记录倒入到Excel文件中(*.xls)?
- 连接ACCESS数据库的问题?
begin
a:=strtoint(trim(aaa));
b:=strtoint(trim(bbb));
query1.sql.add('select * from '''+cjdm+''' where a>=60 or b>=60');
end;
-----
begin
query1.sql.add('select * from '''+cjdm+''' where strtoint(trim(aaa))>=60 or strtoint(trim(bbb))>=60');
end;
查一下你的数据库中有没有字符串转数字的函数,取代Delphi的函数。
最根本的解决之道是将字段改为数字型。
系统提示:capability ont supported.
转成数值型吧
转成数值型吧,否则你会很痛苦的