如何设置Query的属性使其完成一个Insert操作
编号:QA002728
建立日期: 2000年3月16日 最后修改日期:2000年7月20日
所属类别:
李宝军:
操作系统: windows95
编程工具: Delphi4.0
问题: 请问高手: 如何设置query的sql属性,使其完成一个insert操作? 万分感谢!!!
回答:
属性设置同SELECT查询相同,但使用ExecSQL方法执行查询,而不是Open方法。ExecSQL方法可以执行INSERT、UPDATE、DELETE和CREATE TABLE这样的语句。
蔡炯的意见:
可以这样写:
with query1 do
begin
close;
sql.clear;
sql.add('insert into tablename (field1,field2,field3) values(:v1,:v2,:v3)')
parambyname('v1').Asinteger := 1;
parambyname('v2').Asstring := 'aaa';
parambyname('v1').Asdatetime :=now;
execsql;
end;
此问题由李海回答。
| |
|
|
| |
|
|