请教一下VC该怎样访问数据库?我已经连接成功,就是访问不成功 本帖最后由 xuntaohm 于 2009-10-22 16:41:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnButton内,将m_pConnection.CreateInstance(_uuidof(Connection)); //初始化Connection指针m_pConnection->Close();m_pConnection = NULL; 这几句去掉!还有,建议调试,看看错误出在那儿? 程序调试没有错误,能执行。点击按钮才出现错误:未知的错误一楼,照你的方法改了,还是一样,不过错误变成:Unknown error 0x800A0E79 CString strSql="insert into 定位信息 values('20','30','40')"; BSTR bstrSQL = strSql.AllocSysString(); m_pRecordset->Open(bstrSQL,(IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText); m_pRecordset->Close();换成: m_pConnection->Execute(_bstr_t(strSql),NULL,adCmdText|adExecuteNoRecords) 对话框初始化时就打开了一次数据库,然后在OnButton内又以另一种方式再打开数据库。问题应该出在这里。 directdraw 在wince平台应用时,Lock函数返回负值是什么原因 如何实现基于对话框的工具栏命令响应? 用什么函数运行时移动一个控件? SDK和API有什么区别? 请问如何动态从dll中导出类?? 关于基于对话框的打印问题 请问,网页中是否可以直接调用dll? 得到一个进程的句柄后,怎样再把该进程设置为最高? 新手问题 !!!!!!!!!!请神推手“rovoboy(烟花满天) ”同志进来领分!〉〉〉〉〉〉〉〉〉〉〉〉 SetUnhandledExceptionFilter捕获不到 有郑州洛阳方面招聘vc++的公司么
m_pConnection.CreateInstance(_uuidof(Connection)); //初始化Connection指针
m_pConnection->Close();
m_pConnection = NULL;
这几句去掉!还有,建议调试,看看错误出在那儿?
一楼,照你的方法改了,还是一样,不过错误变成:Unknown error 0x800A0E79
BSTR bstrSQL = strSql.AllocSysString();
m_pRecordset->Open(bstrSQL,(IDispatch*)m_pConnection,adOpenDynamic,adLockOptimistic,adCmdText);
m_pRecordset->Close();
换成:
m_pConnection->Execute(_bstr_t(strSql),NULL,adCmdText|adExecuteNoRecords)