access数据库插入操作识别insert into,SQLSERVER识别insert和insert into
就像SQLSERVER识别delete from 一样.
修改语句:
insert into tablename(Field1,Field2....)//去掉自动编号类型字段
values(....)
在字段列表中去掉自动编号类型字段
就像SQLSERVER识别delete from 一样.
修改语句:
insert into tablename(Field1,Field2....)//去掉自动编号类型字段
values(....)
在字段列表中去掉自动编号类型字段
你不会让我把数据库里的自动编号字段去掉吧?
代码如下:
adoquery1.SQL.text:='select * from rec1';
adoquery1.Open;adoquery1.FieldByName('ID').Required := False;
adoquery1.SQL.Clear ;
adoquery1.SQL.text:='insert into rec1 values(''aaaa'',18)';
adoquery1.ExecSQL ;
发生Cannot perform this operation on a open dataset 错误提示。我该如何解决?感谢各位的回答?
adoquery1.SQL.text:='insert into rec1 values(''aaaa'',18)';
不行
adoquery1.SQL.text:='insert into rec1(name,age) values(''aaaa'',18)';
行
谢谢各位.