ADO学习(二).udl文件
?Open方法中,第一個參數就是連接串,這個連接串如何獲得?VC++6.0中有工具,不過太過麻煩,而且獲得的串還得復制,不方便,下面介紹一種方便實用獲得連接串的方法。
獲得連接串
?
????????創建一個記事本文件,把文件名(包括擴展名)改成“Test.udl”,雙擊打開,如下圖:
第一個紅色框里有三個記錄,針對ACCESS數據庫可選前三項中的一項。Oracle數據庫選第二個框,第三個框是對MS?Sql數據庫的。自己所連的數據庫是什么類型,自己選擇,然后點下一步,如圖:
第一個框輸入數據庫所在服務器的IP,或者計算機名,或者域名之類,第二個框輸入登錄數據庫的用戶名與密碼,勾上第三個框中的復選框,這時,如果你上面幾項的資料都沒錯的話,第四個框中會出現你所連接的數據庫中的所有的庫名,然后你選一個你所要連接的庫,點擊第五個框中的“測試連接”按鈕,如果彈出連接成功之類的提示,那么恭喜,成功了,點“確定”按鈕關閉窗口,再以記事本方式打開此文件,你就會看到你所需的連接串了,效果圖如下:
?
紅色框中的串就是連接串,把這一串數據復制下來,賦給Open方法中的第一個參數,就OK了,但是這是不是還是有點麻煩呀,要復制來復制去的,這還有更便捷的方法,以上方法不變,只是使用連接串的方法做些改進,只要把“Test.udl”文件的路徑賦給Open方法的第一個參數即可,如下:
char?szUdlPath[]?={".\\Test.udl"};//可相對路徑,亦可絕對路徑
sprintf(m_szConnStr,"File?Name=%s",?szUdlPath);//前面是固定格式
按這種方法,發行軟件的時候,只要相應目錄下,放一個“Test.udl”文件即可,數據庫的連接可自由配制,是不是相當便捷實用呀。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
總結
以上是生活随笔為你收集整理的ADO学习(二).udl文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ADO学习(八)源码示例
- 下一篇: ADO学习(一)基础理论