使用查询时,字符型变量可以这样引用:ss:stringwith query1 do
begin
....
sql.add('select * from table1 where col ='''+ss+'''');//col 为字符型字段
....
end;
我想问的是:如果是数值型的变量该怎样引用?即:ss:integer;with query1 do
begin
...
sql.add('select * from table1 where col ='???????????');//col 为数值型字段
...
end;
begin
....
sql.add('select * from table1 where col ='''+ss+'''');//col 为字符型字段
....
end;
我想问的是:如果是数值型的变量该怎样引用?即:ss:integer;with query1 do
begin
...
sql.add('select * from table1 where col ='???????????');//col 为数值型字段
...
end;
解决方案 »
- 请教一个数据库过滤的问题. 不吝赐教
- 可算看到批梦魇的受害者
- 已知IP,判断是否在局域网中
- midas 初级问题,请指点。
- 怎么把一个文本文件中的数据添加到一个数据库中?
- 从文件目录中读取文件信息!!!?
- 谁有可以得到主板序列号,硬盘序列号,网卡序列号的函数啊
- 请问哪里可以下载bsskinbutton控件,谢谢
- 现在我能通过键盘向LABEL.CAPTION中输入数字串了,但我按了+号之后,再次输入数字时,新数字会接着前面的数字串后面,而不是从头开始,为什么?
- 小弟求救
- Con't perform this operation on an empty dataset.
- Delphi 6 应用开发指南这本书怎样?
sql.add('select * from table1 where col ='+''''+datetostr(date())+'''');
with adoquery do
begin
close;
sql.clear;
sql.add('select * from table1 where col =:col' );
Parameters.ParamByName('col').value :=ss;
try
open;
except
showmessage('error');
end;end;