::CoInitialize(NULL);
AfxOleInit();
try
{
m_pConnection.CreateInstance("ADODB.Connection");_bstr_t strConnect="Provider=SQLOLEDB.1;password=sa; Persist Security=True;User ID=sa; Initial Catalog=shebei;Data Source=lzq;";m_pConnection->Open(strConnect,"","",adModeUnknown);
if(m_pConnection->State==adStateOpen)
MessageBox("sucessful");
m_pConnection->Close();
if(m_pConnection->State==adStateClosed)
MessageBox("Cut off");
}
catch(_com_error e)
{AfxMessageBox(e.ErrorMessage());
}
::CoUninitialize();
这段代码是在对话框初始化函数里加的,但无论如何都执行AfxMessageBox(e.ErrorMessage();
有异常,是怎么回事呢?我机器名叫lzq,数据库名叫shebei.
我单步调试发现是m_pConnection->Open(strConnect,"","",adModeUnknown);这句异常。
请大家教教我!!!
AfxOleInit();
try
{
m_pConnection.CreateInstance("ADODB.Connection");_bstr_t strConnect="Provider=SQLOLEDB.1;password=sa; Persist Security=True;User ID=sa; Initial Catalog=shebei;Data Source=lzq;";m_pConnection->Open(strConnect,"","",adModeUnknown);
if(m_pConnection->State==adStateOpen)
MessageBox("sucessful");
m_pConnection->Close();
if(m_pConnection->State==adStateClosed)
MessageBox("Cut off");
}
catch(_com_error e)
{AfxMessageBox(e.ErrorMessage());
}
::CoUninitialize();
这段代码是在对话框初始化函数里加的,但无论如何都执行AfxMessageBox(e.ErrorMessage();
有异常,是怎么回事呢?我机器名叫lzq,数据库名叫shebei.
我单步调试发现是m_pConnection->Open(strConnect,"","",adModeUnknown);这句异常。
请大家教教我!!!
解决方案 »
- 在OnMove 或 OnSize中调用 GetDlgItem();
- 放大图标的问题
- 怎么用VC2005进行软件打包???
- 如何用CWindowImpl创建一个没有标题栏和边框的窗口?
- 消息钩子的问题:这个问题解决不了,我过不好年了,昨天一高手解决一部分,还要请大家帮忙!
- 自绘按钮时,怎么按照图片的形状来设置按钮的形状?
- 关于背景闪烁的问题
- MFC开发ATCIVEX 控件如何能用Dialog作为界面啊?
- 新手:如何在vc++中实现标签对话框。
- CView对象初始化时,如何得到他的指针,我要把它赋给一全局变量,该变量应放在何处
- 一个关于值传递的问题??
- 提问+散分!!!某些站点被公司过虑了,有办法破吗?
bstr="Provider=SQLOLEDB.1;Persist Security Info=FALSE;server=dbname;user id=sa";
_bstr_t sCnn(bstr);
hr = m_pConn.CreateInstance(__uuidof(Connection));
if(!SUCCEEDED(hr))
return 1;//发生错误!
try
{
hr=m_pConn->Open(sCnn,"","",adModeUnknown);
if(SUCCEEDED(hr))
{
m_iSuccessFlag=1;
}
}
还不行该为ip地址看看