VB向ACCES数据库添加记录的命令老出错
本帖最后由 w8w8w8888 于 2012-12-31 14:23:26 编辑 以下语句出现语法错误,请问到底是哪里错了呢
Set song = conn.Execute("insert into user(code,age,name,ger,disabled,me) values ('111','222','333','44' ,'否','0')")
[解决办法]
要看ACCES数据库里字段的数据类型,从你的语句来看,字段的数据类型都是字符型的。若是数字类型的字段,值是不能加引号的。
[解决办法]
'user与name等是系统关键字,建议不要用作表名与字段名,一定要用则需要用方括号
Set song = conn.Execute("insert into [user](code,age,[name],ger,disabled,me) values ('111','222','333','44' ,'否','0')")