以下语句有何错误?query1.close;
query1.sql.clear;
query1.sql.add('select * from table1 where col1>strtofloat(edit1.text)');
query1.sql.open;
query1.sql.clear;
query1.sql.add('select * from table1 where col1>strtofloat(edit1.text)');
query1.sql.open;
解决方案 »
- 关于 TRzPageControl 关闭按钮
- 高分求解:两台服务器之间的数据表更新问题
- 有没有相当于DrawGrid控件的控件呢?要求是没有获得焦点的虚线框,有没有呢?
- 关于ListView的
- 我的程序在运行时,提示一个过程参数未定义,应该怎样给参数付值,急!
- DELPHI做数据库时动态生成表格的问题!!!!!!!!!!
- 如何从ADOQuery控件中,读取已经select出来的字段的数据?
- 如何刪除??
- delphi7.0在win2000 sever/win2003 sever 下系统抱"ntdll.dll"异常错误
- 如何保存字体对话框的设置?
- 在QReport中,如何实现像银行那样的套打存折????
- 当单击DBGrid中的标题栏时,进行排序(在线等)
query1.sql.clear;
query1.sql.add('select * from table1 where col1>edit1.text');
query1.sql.open;如果是MS-SQL里面有类型转换函数,不能用strtofloat()这些了,
干脆这样:
query1.sql.add('select * from table1 where col1>'+edit1.text);
应该写成:
query1.sql.add('select * from table1 where col1>'+strtofloat(edit1.text)'+')';"strtofloat(edit1.text)"是交给DELPHI处理的,处理完后才可以组装成SQL语句传递给SQL