with Table1 do begin Edit; FieldByName('字段').Asstring:=变量; Post; end;
记得用query1.ExecSQL.不用query1.open;
在query中写带参数的SQL语句即可。
query控件 with query1 do begin sql.clear; sql.add('insert into 表1 (字段1,字段2,……) values(值1,值2,……)'); execsql; end;table控件: with Table1 do begin Edit; FieldByName('字段').Asstring:=变量; Post; end;
query1.parambyname('dd').asstring:=变量1;
query1.parambyname('kk').asstring:=变量2;
就是加冒号.
少了引号,不好意思.
begin
Edit;
FieldByName('字段').Asstring:=变量;
Post;
end;
with query1 do
begin
sql.clear;
sql.add('insert into 表1 (字段1,字段2,……) values(值1,值2,……)');
execsql;
end;table控件:
with Table1 do
begin
Edit;
FieldByName('字段').Asstring:=变量;
Post;
end;