① PB與資料庫的連接
pb提供直接連接與間接連接2種方法。
直接是給一些有名的資料庫提供的,一切不提供直接連接的都通過ODBC連接。
可以在PB中使用DBPROFILE(4個小桶的圖標)來建立與資料庫的連接,建立並測試成功後,將它的Preview里的代碼COPY下來,PASTE到應用的OPEN事件中,即可!
② pb如何連接access資料庫
在主程序 open事件中鍵入如下語句,即可連接資料庫:
sqlca.DBMS='ODBC'
sqlca.DbParm="ConnectString='DBQ=database.mdb;PWD=123456;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};'"
Connect using sqlca;
If sqlca.sqlcode <> 0 Then
MessageBox("",sqlca.sqlerrtext)
Return
End If
③ PB怎麼連接mysql資料庫
1、在powerbuilder軟體界面,點擊上面資料庫圖標。
2、彈出Database Profiles窗口,在此窗口內,雙擊圖中標注ODBC Administrator項。
3、在彈出的ODBC數據源管理器中點擊右側的添加按鈕。
4、在彈出的創建新數據源窗口中,點擊最下方SQL Server Native Client 10.0項。
5、彈出創建到SQL Server的新數據源窗口,輸入任意名稱、描述,伺服器處輸入(local),點擊下一步。
6、在新的界面最上方「更改默認資料庫為」前勾選,下方選擇你的程序想要連接的資料庫。點擊下一步。
7、一直點擊下一步直到如圖界面,到此數據源的添加基本完成,點擊下方測試數據源,提示成功後關閉此界面即可;如果不成功請從頭再次操作,注意每一個小細節。
8、上個步驟關閉窗口後,回到原來的ODBC數據源管理器窗口,可以看到列表上方出現了剛剛創建的數據源,關閉此窗口。
9、回到Database Profiles窗口,如圖,點擊ODB ODBC,然後點擊右側New按鈕。
10、新彈出Database Profile Setup-ODBC窗口,填寫Profile Name,下拉列表選擇對應Data Source項。(如果你的資料庫沒有設置登錄密碼,則下方的user id和password項不需填寫)
11、中間穿插一步,如圖,在這個窗口上方點擊Preview標簽,復制下方的一段代碼,留待後面使用。
12、點擊OK,關閉此窗口。
13、點擊新添加的那一項,如圖,點擊右側Connect按鈕,然後資料庫小圖標會出現一個綠色小勾。到這里,連接資料庫的所有配置已經完成,只需在程序中添加連接資料庫的代碼就可以了。
14、我在我的一個程序窗口的open事件中添加了剛剛復制的那段代碼,這樣這個窗口在打開時就可以直接連上資料庫了。
④ PB與SQL資料庫的連接問題
你有源代碼么?如果有源代碼,看看這個客戶端連接資料庫的SQLCA參數是怎麼設置的。
一般的軟體會有幾種方法:
第一是寫死在程序中,直接設置SQLCA的相關參數,不過這樣的配置,可移植性就差了。如果更換伺服器的地址或遷移資料庫,所有客戶端的程序都要重新下載,而且要重新修改源代碼。
第二種事寫在注冊表中,在注冊表中增加一項,這裡面存儲著SQLCA的連接參數,伺服器地址,資料庫用戶名密碼。
第三種是使用配置文件,一般在程序目錄下會有一個'.ini'後綴名的文件,這裡面存儲著SQLCA的參數,修改這些,就可以修改登錄時連接伺服器的指向了。
你首先要搞清楚你的ERP客戶端,是通過哪種方式讀取配置的,然後只要修改配置就好了。因為你的PB已經連通,表明你是可以連接資料庫的,所以只要使客戶端登陸的時候,指向資料庫就好。
⑤ 菜鳥我想在PB中直接打開資料庫在線等
不要直接使用滑鼠右鍵去打開,直接寫SQL就行了。
在ISQL Session頁里寫上SQL語句,以「;」結束,查詢,然後就有結果了。
ISQL Session頁在Results旁邊,注意查看。
⑥ PB中怎樣連接遠程MySQL資料庫
建立資料庫伺服器 ,固定IP 或者 外網可以訪問到的iP地址 通過IP地址就可以訪問連接資料庫!
⑦ PB能不用數據窗口讀取資料庫嗎
可以的,可以直接嵌入SQL語句,操作資料庫。使用:號 引用變數,如
longll_id
stringls_name
ll_id=1
selectnameinto:ls_namefromtablewhereid=:ll_id;
//檢索表格table中id=1的name欄位的值,並賦值給ls_name變數
⑧ PB如何連接ODBC資料庫
ODBC只是PB和資料庫之間的一個橋梁而已。
ODBC指向資料庫,而PB指向ODBC。
PB提供了專門的ODBC介面,先配置ODBC數據源,連接資料庫。
然後在PB裡面,找到DataBase Painter,找裡面的ODBC,新建一個,配置連接就好了。
⑨ pb 9.0中到底怎麼連接資料庫
在powerbuilder軟體界面,點擊上面資料庫圖標。
2
彈出Database Profiles窗口,在此窗口內,雙擊圖中標注ODBC Administrator項。
3
在彈出的ODBC數據源管理器中點擊右側的添加按鈕。
在彈出的創建新數據源窗口中,點擊最下方SQL Server Native Client 10.0項。
彈出創建到SQL Server的新數據源窗口,輸入任意名稱、描述,伺服器處輸入(local),點擊下一步。
在新的界面最上方「更改默認資料庫為」前勾選,下方選擇你的程序想要連接的資料庫。點擊下一步。
一直點擊下一步直到如圖界面,到此數據源的添加基本完成,點擊下方測試數據源,提示成功後關閉此界面即可;如果不成功請從頭再次操作,注意每一個小細節。
上個步驟關閉窗口後,回到原來的ODBC數據源管理器窗口,可以看到列表上方出現了剛剛創建的數據源,關閉此窗口。
回到Database Profiles窗口,如圖,點擊ODB ODBC,然後點擊右側New按鈕。
新彈出Database Profile Setup-ODBC窗口,填寫Profile Name,下拉列表選擇對應Data Source項。(如果你的資料庫沒有設置登錄密碼,則下方的user id和password項不需填寫)
中間穿插一步,如圖,在這個窗口上方點擊Preview標簽,復制下方的一段代碼,留待後面使用。
點擊OK,關閉此窗口。
點擊新添加的那一項,如圖,點擊右側Connect按鈕,然後資料庫小圖標會出現一個綠色小勾。到這里,連接資料庫的所有配置已經完成,只需在程序中添加連接資料庫的代碼就可以了。
如圖,我在我的一個程序窗口的open事件中添加了剛剛復制的那段代碼,這樣這個窗口在打開時就可以直接連上資料庫了。
⑩ 用PB怎麼連接多個資料庫
pb連接oracle資料庫的方法。
一是:通過odbc,在database-odbc-utilities-雙擊odbcadministrator,添加數據源,
上圖:
添加新的數據源
上圖:為數據源選擇驅動程序
上圖:這里data
source
name欄中輸入資料庫名,tns
servicename欄輸入(選擇)伺服器名:。然後完成,單擊ok
上圖:在新建proflie與資料庫相連
添上profile
name,還有data
source
,userid
,password,這樣就加上了資料庫,在connect就可以用了