|
BOOL CaccessApp::InitInstance() 我在这个函数里面开库
if(!AfxOleInit()) { AfxMessageBox(TEXT("初始化COM库失败,应用程序关闭")); return FALSE; }
///创建ADO 数据库连接指针和操纵记录集指针实例 conn.CreateInstance(__uuidof(Connection)); res.CreateInstance(__uuidof(Recordset)); ///连接数据库打开数据库 conn->Open(TEXT("provider=microsoft.jet.oledb.4.0;data source=1.mdb"), TEXT(""),TEXT(""),adModeUnknown);
在另一个对话框里 开表 只要一开表 马上就崩溃 不知道是为啥 #define res theApp.res #define conn theApp.conn
BOOL CaccessDlg::OnInitDialog()
res->Open("select * from s1",conn.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText); res->Close();
|