请问如何在sql语句中引用程序中的参数(20分)

  • 主题发起人 主题发起人 daoba
  • 开始时间 开始时间
D

daoba

Unregistered / Unconfirmed
GUEST, unregistred user!
我试过在变量前加:,但是老是执行不起来
我的语句如下:
QUERY1.SQL.ADD('INSERT INTO TABLENAME VALUES(:VAR1,:VAR2)');
其中VAR的类型同数据库中对应字段类型相同,所用数据库为SQL7.0 & ACCESS
请指教,我有分送的啊
 
QUERY1.SQL.ADD('insert into TABLENAME(FIELDNAME1,FIELDNAME2) values (:VAR1,:VAR2)');
 
with query1 do begin
close; SQL.clear;
sql.add('insert into table1(field1,field2) values(:,:)');
params[0].asstring:=var1;//如果是整型,可以使用asinteger,见帮助
params[1].asstring:=var2;
try execsql except end
end
 
谢谢各位网友帮助,THINKNET,您的答案和我的一样,我的表就只有两个子段我才那么写的
不过还要谢谢你。
 
后退
顶部