对象作为成员变量的迷惑,该如何解决
对象作为成员变量的迷惑
我用一个封装的AdoConnection作为MFC DLG型程序中dialog的一个成员变量m_connection. 当我在同一个button处理函数中open连接时提示成功,但我用isopen判段时去没有打开. 但我在dialog的构造函数或OnInitDialog中用open打开后,在Button中用isopen返回的是当前连接已打开.不知道是什么原因?vc++6.0 ado windowsxp
------解决方案--------------------
_ConnectionPtr m_pConnection;
....
BOOL IsOpen()
{
if(m_pConnection-> GetState() == adStateOpen)
return TRUE;
return FALSE;
}
------解决方案--------------------
你的代码?
参考
vc操作数据库
http://www.vckbase.com/document/listdoc.asp?mclsid=11
http://community.****.net/Expert/topic/5248/5248909.xml?temp=.5522425
我用一个封装的AdoConnection作为MFC DLG型程序中dialog的一个成员变量m_connection. 当我在同一个button处理函数中open连接时提示成功,但我用isopen判段时去没有打开. 但我在dialog的构造函数或OnInitDialog中用open打开后,在Button中用isopen返回的是当前连接已打开.不知道是什么原因?vc++6.0 ado windowsxp
------解决方案--------------------
_ConnectionPtr m_pConnection;
....
BOOL IsOpen()
{
if(m_pConnection-> GetState() == adStateOpen)
return TRUE;
return FALSE;
}
------解决方案--------------------
你的代码?
参考
vc操作数据库
http://www.vckbase.com/document/listdoc.asp?mclsid=11
http://community.****.net/Expert/topic/5248/5248909.xml?temp=.5522425