日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

PB9.0連接sqlserver2008 R2

 quasiceo 2016-09-08
2015-03-18 23:42 2672人閱讀 評論(3) 收藏 舉報(bào)

最近在做PB的畢業(yè)設(shè)計(jì),在項(xiàng)目的完成過程中需要連接數(shù)據(jù)庫,我使用的是PB9.0和sqlserver2008 R2,接下來我們來看一下如何將這二者結(jié)合起來。

pb9不支持sql2000以上版本的數(shù)據(jù)庫直連。因此要連接2000以上的版本必須用odbc。

windows下的odbc管理器打開方式:窗體鍵+R 調(diào)出運(yùn)行對話框 輸入 odbcad32 確定彈出odbc管理器如圖:


這里選擇用戶dsn和系統(tǒng)dsn都可以,點(diǎn)擊添加:如圖:


選擇SQL server Native Client 這一項(xiàng),如果在你的選項(xiàng)中沒有,就要用SQLserver的安裝光盤進(jìn)行安裝數(shù)據(jù)源了。

在2005中運(yùn)行安裝程序:選擇安裝——連接工具——sql native 10 。

在2008中進(jìn)行全新安裝走到功能選擇的步驟時(shí)看是否有相關(guān)選項(xiàng)未選。不能選添加功能只能走全新安裝。(方法未經(jīng)驗(yàn)證)。

點(diǎn)擊完成如圖:

點(diǎn)擊“  兩個(gè) ”下一步如圖:

第一項(xiàng)選中后選擇需要的數(shù)據(jù)庫,下一步而后完成。完成后還會彈出一個(gè)對話框可以測試連接是否成功。

創(chuàng)建完odbc數(shù)據(jù)源后,打開pb9,在面板中選擇DB profile如圖:


彈出對話框,在ODB ODBC選項(xiàng)上右鍵選擇new profile如圖,在datasource的下拉列表中我們將看到之前創(chuàng)建的odbc數(shù)據(jù)源:


userid 和 password可以不填去掉前面的對號。

Driver-Specific paramaters:可以隨意填寫。Apply 后 點(diǎn)擊上面的 preview標(biāo)簽如圖:


復(fù)制窗口中的內(nèi)容復(fù)制到需要連接數(shù)據(jù)庫的地方,就是在application的Open事件中。注意,如果是自己寫sqlca,如果你自己寫的sqlca的各個(gè)屬性與該窗體中的內(nèi)容不同的話,會出現(xiàn)兩種情況。

如果SQLCA.DBMS='ODBC'這句是對的,而其他的不對,則每次連接數(shù)據(jù)庫都會彈出一個(gè) 數(shù)據(jù)源選擇對話框。

如果SQLCA.DBMS=“*****” 如果****中的內(nèi)容沒有填寫ODBC則會連接數(shù)據(jù)庫失敗。

代碼如下:

// Profile pbconn2008
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=pbconn2008;UID=;PWD='"
CONNECT;
if SQLCA.sqlcode<>0 then
 messagebox("提示","數(shù)據(jù)庫連接失敗!")
else
 open(w_login)
end if


    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多