首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

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

2012-03-23 
关于用ADO向Access添加记录的问题我用代码向Access添加记录(见如下代码):AnsiString sql insert into L

关于用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(); 

热点排行