void CadoDlg::OnBnClickedButton1()
{ HRESULT hr;
try
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
if(SUCCEEDED(hr))
{
hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown);///连接数据库
}
}
catch(_com_error e)// 这里捕获到的为未知错误。哪里错了?谢 {
CString errormessage;
errormessage.Format(_T("连接数据库失败!\r\n错误信息:%s"),e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息
} _RecordsetPtr m_pRecordset;
m_pRecordset.CreateInstance("ADODB.Recordset");
try
{
m_pConnection->Execute("CREATE TABLE users(ID INTEGER,username TEXT,old INTEGER,birthday DATETIME)",&RecordsAffected,adCmdText);
}
catch(_com_error e)
{
MessageBox( e.ErrorMessage());
}
}在我的类中我已加成员变量 _ConnectionPtr m_pConnection;
在 OnInitDialog()中也加 AfxOleInit();了 我的想法很简单就是想建一个表,然后往表里填写点记录!
解决方案 »
- 大数相乘?或 相加?
- 多文档中toolbar的问题,大家帮忙看一下!
- 滚动条控件的疑问?
- 线程删除出错?
- GetPath()用法问题?请教高手!!
- 小弟缺MFC的源文件,那位大哥帮忙把CWnd::EnableScrollBarCtrl的实现代码贴出来,谢谢.
- 哪里有类似3721的实名搜索代码?
- >>>>>!!!!!紧急求救:在VC中怎样控制对word 文档进行自动保存并关闭。谢谢!<<<<<<
- InstallShield的卸载功能?
- 只有xtreme toolkit pro 9601,如何集成到VS2005,谢谢
- CFtpConnection::SetCurrentDirectory 的参数如何设置
- VC++如何不用截取网页的方法获得外网的IP,C#都可以
catch(_com_error e)// 这里捕获到的为未知错误。哪里错了?谢
{
AfxMessageBox(e.Description());
}
看看是什么错误