① PB如何連接ODBC資料庫
ODBC只是PB和資料庫之塌念櫻間的一個橋梁團叢而已。
ODBC指向資料庫,而PB指向ODBC。
PB提供了專門的ODBC介面,先配置ODBC數據源,高敏連接資料庫。
然後在PB裡面,找到DataBase Painter,找裡面的ODBC,新建一個,配置連接就好了。
② PB與資料庫的連接
pb提供直抄接連接與間接連接2種方法襲。
直接是給一些有名的資料庫提供的,一切不提供直接連接的都通過ODBC連接。
可以在PB中使用DBPROFILE(4個小桶的圖標)來建立與資料庫的連接,建立並測試成功後,將它的Preview里的代碼COPY下來,PASTE到應用的OPEN事件中,即可!
③ 誰知道PB如何連接 SQL資料庫
SQLCA.DBMS = "MSS Microsoft SQL Server" //默認不能變
SQLCA.Database = dataname //資料庫名,用引號
SQLCA.ServerName = servername //伺服器名
SQLCA.LogId = "sa" //SQL登錄用戶名
SQLCA.AutoCommit =
SQLCA.DBParm = ""
connect using 事務對象版; //連接資料庫語句斷開用:權DISCONNECT USING 事務對象
④ PB設計登錄窗口時,怎麼和資料庫連接起來
連接資料庫:
// Profile his
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "資料庫名稱"
SQLCA.ServerName = "."
SQLCA.LogId = "sa"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
CONNECT USING SQLCA;
IF SQLCA.SQLCode <> 0 THEN
MessageBox('成功','資料庫連接成功!')
ELSE
MessageBox('失敗','資料庫連接失敗!')
END IF
//定義變數
String ls_id,ls_pass,ls_type
Long ll_number,i
ls_id = sle_user.Text
ls_pass = sle_pass.Text
//==============================================================================
// 判斷用戶名李陸及用戶密碼是否正確,打開主窗口
//==============================================================================
IF ls_id = '' THEN
MessageBox('提示','用戶代碼為空,請重新輸入!')
sle_user.SetFocus()
RETURN
END IF
SELECT count(*) INTO :ll_number FROM login Where id = :ls_id AND Password = :ls_pass;
IF ll_number > 0 THEN
SELECT Style INTO :ls_type FROM login Where id = :ls_id;
gs_id = ls_id
gs_type = ls_type
Open(w_main)
Close(w_login)
ELSE
IF i <= 2 THEN
MessageBox('錯誤','密碼錯誤,請重新輸入改擾鬧!')
sle_pass.Text = ""
sle_pass.SetFocus()
i++
ELSE
MessageBox("警告!","核罩輸入用戶口令的錯誤次數超過3次!")
Close(w_login)
END IF
END IF
⑤ 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事件中添加了剛剛復制的那段代碼,這樣這個窗口在打開時就可以直接連上資料庫了。
⑥ pb7.0的程序在客戶端如何通過oracle客戶端連接伺服器資料庫
進入控制面板,打開odbc數據源(32位),點擊「add」按鈕,進入odbc數據源的配置面板,:
選擇「oracle odbc driver」一項姿寬,注意當前版本號為「8.00.0400」,如果你的操作系統中安裝的是oracle7,則相應的版本號會不同。
然後進入「oracle8 odbc driver setup」設置,在「data source name」一項中隨便輸入一個名字,在「data source service name」一欄中輸入oracle連接資料庫的字元串名,這可扒扒以在你安裝的oracle目錄中的tnsnames.ora文件中查看到(oracle7安裝路徑為「orawin95\network\ admin」;oracle8安裝路徑為「orawin95\net80\admin」),或者你通過「sql net easy configuration」新添加一個資料庫連接配置,將配置中的字元串填入即可,其他的春冊昌就不必再填入,避免出現畫蛇添足之錯,反而連接不上資料庫了。
進入pb,打開db profile,選擇odbc一項,點擊「new」,進入pb數據源的配置,當然如果你之前沒有進行odbc的配置,你也可以在這里點擊「config odbc」進入之前你看到的odbc配置界面。
⑦ 如何使用PB連接OFFEIC access資料庫急!!!
首先創建ODBC數據源。
這個你按照向導創建就槐蘆行。新建的時候會提示你選介面類型,是ACCESS就行。
然後配置路徑等等,按照薯明差向導做,然後測試一下是否連接成功,成功了就沒問題。
然後在PB的DB畫板中配置資料庫連接,選擇ODBC那一項,點數皮右鍵新建,最上面的名字自己取,服務名就是ODBC你配置的名字。然後設置用戶名密碼等等。
很簡單,您自己看看可能就清楚了。
就是兩步,首先配置ODBC,ODBC創建用戶或者系統的都可以,然後配置PB。
⑧ 用PB怎麼連接多個資料庫
pb每連接一個資料庫用一個事務對象
平常我們所用的sqlca就是默認的事務對象
你可以定義多個事務對象transaction
例如transactionmytran
你再設置一下連接參數,就像設置sqlca的連接參數一樣,最後連接,當然,是用connectusingmytran;
如果不加後面的usingmytran,系統默認用sqlca連接
這樣就連接上另外一個資料庫了,你還可以再定義幾個,這樣當你操作不同的資料庫(sql代碼)時,你就在後面加上一個(using事務薯滲賀對象名)
而喊弊數據窗口就在()這步數派設置
你可以試試
⑨ pb開發程序怎麼跟資料庫連,代碼詳細點
樓上說的是專門的針對不同資料庫的連法,還有一種跟簡單 先做好odbc,開放式資料庫連接回 [Database] DBMS = "ODBC" AutoCommit = False DBParm = "ConnectString='DSN=數據源答名;UID=sa;PWD=1234'" 數據源名就是你在控制面板,管理工具裡面的數據源(odbc)里建立的名稱 然後在調用上面的讀入程序也是一樣的 優點是沒有專門資料庫連接的動態庫是非常有用的,也方便簡單 缺點是性能肯定差一點