关于用ADO向Access添加记录的问题
我用代码向Access添加记录(见如下代码):
AnsiString sql = "insert into List (产品名称,生产日期,销售日期,备注) Values ("aa","bb","cc","dd",)";
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(sql);
ADOQuery1->Active=True;
编译时出来如下错误提示:
[C++ Error] Unit1.cpp(119): E2141 Declaration syntax error
注:List是我的表名.
向大家请教,先谢谢了
[解决办法]
"insert into List (产品名称,生产日期,销售日期,备注) Values ('aa','bb','cc','dd')";
试试
[解决办法]
//SQL 语句里'a'表示字符串, 而不是"a"AnsiString sql = "insert into List (产品名称,生产日期,销售日期,备注) \Values ('aa','bb','cc','dd',)";ADOQuery1->Close();ADOQuery1->SQL->Clear();ADOQuery1->SQL->Add(sql);ADOQuery1->ExecSQL();//执行没有返回集的SQL操作语句 用ExecSQL();