我在TADOQuery的SQL属性里直接输入带参数的SQL语句如:select * from spxx where spbh=:spbh,其能检测到参数“spbh"的存在,但是,为什么用SQL.add实现时就检测不到参数"spbh"的存在那?
解决方案 »
- 程序异常退出,如何能自己重启呢?
- 关于盗版Delphi出境
- 简单问题
- flash和dephi的交互问题 (急)
- 我想做一个程序,把网页上面的内容取下来,谁能告诉我方法?
- 为什么把.WAV文件做在资源文件里,而用下列HAN数调用却播放不出声音?
- 怎样把一个长日期格式的DateTime型变量至成longint长整型变量?
- 在使用selectdirectory函数的时候,怎样把根目录设置为‘网上邻居’ 啊?(delphi6.0)
- 初做B/S结构数据库软件,应注意哪些问题.............
- 求教什么地方有delphi6.0专业版或企业版下载?
- 在使用ADOQuery中的SQL语句中出现的问题
- DELPHI怎样将TIF格式文件转换成JPG?
可以把参数直接代入程序中。
如s:='select * from spxx where spbh='+quotedstr(edit1.text);sql.add(s)
begin
if active then close;
sql.clear;
sql.add('select * from spxx where spbh=:spbh');
parameters[0].value:=参数值;
prepared;
open;
end;
adoqurey1.clear;
等等,加入你的语句,就ok 了