有一段時間沒有用PB了,記得似乎是創(chuàng)建5個系統(tǒng)表pbcatcol、pbcatedt、pbcatfmt、pbcattbl、pbcatvld,你可以使用企業(yè)控制臺到system模式下看看
創(chuàng)新互聯(lián)建站主要從事成都做網(wǎng)站、網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務雅安,十年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108
先要設置連接參數(shù)
例:
//MS_sql
SQLCA.DBMS?=?"MSS?Microsoft?SQL?Server"
SQLCA.Database?=?"sqlserver"
SQLCA.LogPass?=?********
SQLCA.ServerName?=?"127.0.0.1"
SQLCA.LogId?=?"sa"
SQLCA.AutoCommit?=?False
SQLCA.DBParm?=?""
//Oracle9i
SQLCA.DBMS?=?"O90?Oracle9i?(9.0.1)"
SQLCA.LogPass?=?***
SQLCA.ServerName?=?"Oracleserver"
SQLCA.LogId?=?"sa"
SQLCA.AutoCommit?=?False
SQLCA.DBParm?=?""
然后,連接實例就可以了
CONNECT?USING?SQLCA;
1、進入控制面板,打開odbc數(shù)據(jù)源(32位),點擊“add”按鈕,進入odbc數(shù)據(jù)源的配置面板,:
2、選擇“oracle odbc driver”一項,注意當前版本號為“8.00.0400”,如果你的操作系統(tǒng)中安裝的是oracle7,則相應的版本號會不同。
3、然后進入“oracle8 odbc driver setup”設置,在“data source name”一項中隨便輸入一個名字,在“data source service name”一欄中輸入oracle連接數(shù)據(jù)庫的字符串名,這可以在你安裝的oracle目錄中的tnsnames.ora文件中查看到(oracle7安裝路徑為“orawin95\network\ admin”;oracle8安裝路徑為“orawin95\net80\admin”),或者你通過“sql net easy configuration”新添加一個數(shù)據(jù)庫連接配置,將配置中的字符串填入即可,其他的就不必再填入,避免出現(xiàn)畫蛇添足之錯,反而連接不上數(shù)據(jù)庫了。
4、進入pb,打開db profile,選擇odbc一項,點擊“new”,進入pb數(shù)據(jù)源的配置,當然如果你之前沒有進行odbc的配置,你也可以在這里點擊“config odbc”進入之前你看到的odbc配置界面。
可以用odbc來連接
[解決辦法]
pb6.5 有一個機器碼補丁,安裝后會多一個 oracle8.0 以上的直連配置。但似乎必須編譯成機器碼,否則會不太正常。
建議升級到 pb9,代碼無需任何改動。
用于查詢oracle數(shù)據(jù)庫的數(shù)據(jù),pb工具查詢較為快速,而且還能修改查詢數(shù)據(jù)。下面我來介紹如何用pb工具來連接oracle數(shù)據(jù)庫。
設置本地NET域名服務器(或直接找到tnsname.ora文件,添加),然后記住服務名,在PB中,選DATABASE,然后選ORACLE的那項,090應該也是支持10G的,SERVER項填寫對應的服務名,LOGIN ID和PASSWORD是ORACLE用戶的登錄名和密碼,填寫完即可。
如果要在PB程序中連接,直接拷貝剛才連接窗口的preview頁的代碼,然后把加密的password修改過來就好了。
說的有點亂,呵呵,希望能幫到你吧