请问高手,在VC++6.0环境下使用ADO时,显示数据没有问题,但是增加删除修改时,为什么打不开数据库连接?是Ado属性没有配置好还是udl文件有问题?
使用连接:
m_pConnection->ConnectionString ="File Name=C:\Program Files\...\HrSys.udl";
m_pConnection->Open("","","",NULL);
下面是HrSys.udl
[oledb]
; Everything after this line is an OLE DB initstring
Provider=MSDASQL.1;User ID=sa;Password=sa;Data Source=aaa;Mode=ReadWrite;Initial Catalog=HrSys
使用连接:
m_pConnection->ConnectionString ="File Name=C:\Program Files\...\HrSys.udl";
m_pConnection->Open("","","",NULL);
下面是HrSys.udl
[oledb]
; Everything after this line is an OLE DB initstring
Provider=MSDASQL.1;User ID=sa;Password=sa;Data Source=aaa;Mode=ReadWrite;Initial Catalog=HrSys
m_pConnection->CreateInstance(__uuidof(Connection));
m_pConnection->Open(strConnect,"","",adModeUnknown);
m_pConnection->Execute(_bstr_t bstrSQL);
.
.
.
一直可以用m_pConnection对象执行SQL语句,直到你不想用,关闭释放