⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_41587.htm

📁 vc
💻 HTM
字号:
<p>
序号:41587 发表者:nianzai 发表日期:2003-05-28 07:42:07
<br>主题:怎样定义一个ADO全局变量Connection
<br>内容:我是想定义一个ADO全局变量Connection,这样只打开一次数据库就可以在不同的cpp文件中引用<BR>_ConnectionPtr&nbsp;&nbsp;&nbsp;&nbsp;m_pConnection;
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:天才 回复日期:2003-05-28 08:49:00
<br>内容:http://www.vchelp.net/cndevforum/subject_view.asp?subject_id=23780
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:benz8848 回复日期:2003-05-28 10:00:34
<br>内容:在应用程序的APP类的头文件中定义,在其InitInstance类函数中打开数据库就可以。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:nianzai 回复日期:2003-05-28 10:38:28
<br>内容:是这样的,我做了一个登陆对话框。<BR>CDialogLogin* dlg=new CDialogLogin();<BR>if(dlg-&gt;DoModal() == IDOK)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_pConnection.CreateInstance(__uuidof(Connection));<BR>&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // 打开本地Access库<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CString strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+dlg-&gt;m_DataSource;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m_pConnection-&gt;Open(LPCSTR(strConnect),"","",adModeUnknown);<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp; catch(_com_error e)<BR>&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;MessageBox("数据源连接失败,请确认数据源选取是否正确!","错误提示");<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_pConnection.Release(); <BR>&nbsp;&nbsp;&nbsp;&nbsp;exit(0);<BR>&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;<BR>}<BR>delete dlg;<BR><BR>数据库打开后我希望在别的地方可以直接引用,比如在CMyView中引用.我的CMyView是继承CFormView
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:benz8848 回复日期:2003-05-28 11:05:15
<br>内容:在调用登陆对话框的cpp文件的头部声明变量:<BR>_ConnectionPtr&nbsp;&nbsp;&nbsp;&nbsp;m_pConnection; <BR>在其他调用该变量的cpp文件的头部再声明一次该变量:<BR>extern _ConnectionPtr&nbsp;&nbsp;&nbsp;&nbsp;m_pConnection; 
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天才 回复日期:2003-05-28 11:59:14
<br>内容:真的不看看我给的链接吗?!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天才 回复日期:2003-05-28 13:10:58
<br>内容:残念...
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:nianzai 回复日期:2003-05-28 14:41:38
<br>内容:天才兄,你给的链接我看了,可我没怎么看懂?<BR>谢谢你的帮助和关心!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:天才 回复日期:2003-05-28 14:57:40
<br>内容:如果看不懂的话就有两种选择,<BR>第一种:找本书好好学习研究一下;<BR>第二种:管它懂不懂,先用上,用多了就懂了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -