跪问:VC中怎样连结数据库?

来源:百度知道 编辑:UC知道 时间:2024/06/11 18:34:43
我用ACCESS做了个数据库,然后在VC的对话框中加了两控件--》 请看ID::IDC_ADODC 和IDC_DATAGRID
但是不知道怎么连接数据库,就是在我生成一个可执行文件以后,在别的机器上运行,总是提示找不到数据原,怎么回事情啊?
高手提示啊!!!!!!!
高手啊!
可是我用的是ODBC数据库啊?
能不能在帮忙啊?
谢谢了啊!!
用ODBC数据库添加了
IDC_ADODC 和IDC_DATAGRID两个控件
怎么弄啊?
谢谢!!

VC下利用ADO连接Access数据库

#include <iostream.h>
#import "c:\\program files\\common files\\system\\ado\\msado15.dll" no_namespace rename ("EOF", "adoEOF")

int main(){

//使用ADO连接数据库...
//---------------------------------------------------------------------------------
_ConnectionPtr m_pConnection;

CoInitialize(NULL);
m_pConnection.CreateInstance(__uuidof(Connection));

// 在ADO操作中建议语句中要常用try...catch()来捕获错误信息,
// 因为它有时会经常出现一些想不到的错误。
try
{
// 打开本地Access库db1.mdb
m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db1.mdb","","",adModeUnknown);

}
catch(_com_error e)
{
cout<<"数据库连接失败,确认数据库db1.mdb是否在当前路径下!"<<endl;