焦糖冬瓜耽美作品好:delphi中对access数据库进行insert操作出错~

来源:百度文库 编辑:高考问答 时间:2024/04/26 14:09:01
insert一个参数就没问题,insert两个就提示'insert into 语句的语法错误',如何解决这个问题?

insert into aa(name) values("a")--这个没问题

insert into aa(name,addr) values("a","b")--这个就出错了
类型无问题,name也不是主键,insert into aa(addr) values("b")插入正常~~~

可能是addr字段类型不符,也可能是name字段设为主键而你重复插入了。
insert into aa(addr) values("b") 这句可以吗?

那你在access中的查询窗口里运行一下,看看提示什么错误?

insert into aa(name,addr) values('"a"','"b"')然后试试

SQL.Add('insert into aa(name,addr) values(''a'',''b'')');
全是单引号试试看