如何在VC中创建数据库文件啊
如何在VC中创建access数据库文件啊,求助啊,急
stdafx.h添加
#import "msado15.dll" no_namespace rename("EOF","adoEOF")
把masdo15.dll放入文件夹中
CMyApp::InitInstance()
AfxOleInit(); //先初始化
HRESULT hr;
try
{
hr=m_Pcon.CreateInstance(__uuidof(Connection));
// hr = m_Pcon.CreateInstance( "ADODB.Connection");
if(SUCCEEDED(hr))
{
// AfxMessageBox("ok");
m_Pcon->ConnectionTimeout=3;
hr=m_Pcon->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=canyin.mdb","","",adModeUnknown);
}
else
{
AfxMessageBox("数据库连接失败");
}
}
catch(_com_error e)
{
CString temp;
temp.Format("连接数据库错误信息:%s",e.ErrorMessage());
::MessageBox(NULL,temp,"提示信息",NULL);
return false;
}