J
jacaboos
Unregistered / Unconfirmed
GUEST, unregistred user!
开发环境:delphi3 + access97 (by ODBC)
表(databaseA)有两个字段(id:自动编号,f1:string)。
1。 用table增加记录将出错:
with table1 do
begin
open;edit;append;fieldbyname('f1'):='aaa';post;
end;
错误提示为:‘id字段必须赋值‘。
2。 用query增加记录可以完成:
with query1 do
begin
sql.clear;
sql.add('insert into databaseA(f1) valuep1)');
parambyname('p1'):='aaa';
execsql;
end;
以上是我的问题,我已经被困扰几天了。
表(databaseA)有两个字段(id:自动编号,f1:string)。
1。 用table增加记录将出错:
with table1 do
begin
open;edit;append;fieldbyname('f1'):='aaa';post;
end;
错误提示为:‘id字段必须赋值‘。
2。 用query增加记录可以完成:
with query1 do
begin
sql.clear;
sql.add('insert into databaseA(f1) valuep1)');
parambyname('p1'):='aaa';
execsql;
end;
以上是我的问题,我已经被困扰几天了。