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

急ADO +ACCESS插入出错!解决办法

2012-02-21 
急:ADO +ACCESS插入出错!代码:CStringCommandTextINSERTINTOaver(prefix,date,weight,persugar,sugar)VA

急:ADO +ACCESS插入出错!
代码:
CString   CommandText   =   "INSERT   INTO   aver(prefix,date,weight,persugar,sugar)   VALUES( 'gg ', '2007-2-13 ',1,0.32,0.32) ";
_variant_t   RecordsAffected;
try
{
m_pRecordset   =   theApp.m_pConnection-> Execute(_bstr_t(CommandText),&RecordsAffected,adCmdText);
}
catch   (_com_error   *e)  
{
AfxMessageBox(e-> ErrorMessage());
}

用PutCollect插入在Update时又出错!
调试:
在m_pRecordset   =   theApp.m_pConnection-> Execute(_bstr_t(CommandText),&RecordsAffected,adCmdText);
报如下错误:
Unhandled   exception   in   Sugar.exe   (KERNEL32.DLL):   0xE06D7363:   Microsoft   C++   Exception.


[解决办法]
检查 m_pConnection, m_pRecordset是否初始化。
[解决办法]
INSERT INTO aver(prefix,[date],weight,persugar,sugar) VALUES( 'gg ', '2007-2-13 ',1,0.32,0.32);
[解决办法]
INSERT INTO [aver]([prefix],[date],[weight],[persugar],[sugar]) VALUES( 'gg ', '2007-2-13 ',1,0.32,0.32);

检查语句中
是否 有 类型 和 数据库里面的类型 不 匹配.

热点排行