读书人

关于用ADO向Access添加记录的有关问题

发布时间: 2012-03-23 12:06:21 作者: rapoo

关于用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')";
试试
[解决办法]

C/C++ code
//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(); 

读书人网 >C++ Builder

热点推荐