用VC连ACCESS数据库执行一条插入语句怎么做? 谢谢
CString strSQL = "Insert into Mytable(UserMP,Message) values(";
CString Usmp=g_Usermp;
CString Msg=g_Momsg;
strSQL=strSQL+Usmp+","+Msg+")";
_variant_t varSQL(strSQL);
COleVariant vtOptional((long)DISP_E_PARAMNOTFOUND,VT_ERROR);
m_pConnection->Execute(_bstr_t(strSQL),&vtOptional,-1);
我这样做的。。总是有异常。。。错误信息是#3008
问题点数:20、回复次数:5Top
1 楼handsomerun(毛毛)回复于 2005-08-02 18:26:28 得分 6
UserMP,Messages
是什么字段,是text字段(文本)的话,就要在两边加‘’
就是Usmp的两边加‘’
Top
2 楼gxh2004(gxhgxh)回复于 2005-08-02 19:03:22 得分 0
不是吧...好像不用加的啊..Top
3 楼handsomerun(毛毛)回复于 2005-08-02 19:11:59 得分 8
呵呵,你试试呢Top
4 楼gxh2004(gxhgxh)回复于 2005-08-02 19:15:30 得分 0
你是说给变量加还是给字段名加?Top
5 楼handsomerun(毛毛)回复于 2005-08-02 19:31:23 得分 6
变量
最后的sql语句语句要是这样的
Insert into Mytable(UserMP,Message) values('aaa','bbb')
呵呵,你去拼吧Top




