導航:首頁 > 數據處理 > pb如何連接資料庫

pb如何連接資料庫

發布時間:2023-05-16 04:47:34

❶ PB與資料庫的連接

pb提供直接連接與間接連接2種方攔纖法。
直接是給一些有名的資料庫提供的,一切不提供直接連接的都通過ODBC連接。
可以在PB中使用DBPROFILE(4個小桶的圖標)來建立與資料庫的連接空洞,建立並測試成功後,將它的Preview里的代碼COPY下來,PASTE到應用的OPEN事件中,即簡虧仿可!

❷ 用PB怎麼連接多個資料庫

pb每連接一個資料庫用一個事務對象

平常我們所用的sqlca就是默認的事務對象

你可以定義多個事務對象transaction

例如transactionmytran

你再設置一下連接參數,就像設置sqlca的連接參數一樣,最後連接,當然,是用connectusingmytran;

如果不加後面的usingmytran,系統默認用sqlca連接

這樣就連接上另外一個資料庫了,你還可以再定義幾個,這樣當你操作不同的資料庫(sql代碼)時,你就在後面加上一個(using事務薯滲賀對象名)

而喊弊數據窗口就在()這步數派設置

你可以試試

❸ PB如何連接ODBC資料庫

ODBC只是PB和資料庫之塌念櫻間的一個橋梁團叢而已。
ODBC指向資料庫,而PB指向ODBC。
PB提供了專門的ODBC介面,先配置ODBC數據源,高敏連接資料庫。
然後在PB裡面,找到DataBase Painter,找裡面的ODBC,新建一個,配置連接就好了。

❹ PB 如何同時連接兩個SQL資料庫

給你一段吧:

PB連接多個資料庫

2007-11-29 13:54:23| 分類: PB | 標簽: |字型大小大中小 訂閱

聲明多個哪帆Transaction變數

Transaction SQLCA, SQLCB;
SQLCA = Create
Transaction;
SQLCB = Create
Transaction;
然後做相應配置
SQLCA.DBMS = "ODBC"

SQLCA.AutoCommit = False
SQLCA.DBParm =
"ConnectString='DSN=********;UID=***;PWD=*******"

SQLCB.DBMS = "ODBC"
SQLCB.AutoCommit = False

SQLCB.DBParm = "ConnectString='DSN=*******;UID=******;PWD=*******'"

使用的時候直接用Connect Using SQLCA就可以連接上SQLCA所對應的資料庫,使用Connect Using
SQLCB則可以連接上SQLCB所對應的資料庫,可以在程序中保持同時和多個資料庫的連接,而不需要在連接使用完後DISCONNECT,因為頻繁的使用CONNECT與DISCONNECT可能會導致很多意想不到的問題發生。

要注意的是:當我們在程序中使用SELECT等SQL語句時,PB默認的是使用SQLCA進行資料庫連鬧胡接,所以當使用SELECT等SQL語句的時候,必液緩攔須在末尾加上USING
******

比如:

Select Name
Into: Ls_Name
From
Students
Where Number = :Ls_Number
Using NewTransaction;

❺ 用PB怎麼連接多個資料庫

pb連接oracle資料庫的方法。
一是:通過odbc,在database-odbc-utilities-雙擊odbcadministrator,添加數據源,
上圖:
添加新的數據源
上圖:為數據源選擇驅動程序
上圖:這里data
source
name欄中輸入資料庫名,tns
servicename欄輸入(選擇)伺服器名:。然後完成,單擊緩殲ok
上圖:在新建proflie與資料庫相連
添上profile
name,還有data
source
,userid
,password,這樣就加擾老沖上了資料庫含頌,在connect就可以用了

❻ 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中用直連驅動聯接資料庫

連接方法都襪殲一樣,設置連接參數,然後使用Connect( )函數連接:旁埋

//SQL直連
SQLCA.DBMS="MSSMicrosoftSQLServer"
SQLCA.Database="glkf"
SQLCA.LogPass=<********>
SQLCA.ServerName="127.0.0.1"
SQLCA.LogId="sa"
SQLCA.AutoCommit=False
SQLCA.DBParm=""

//ODBC連接
SQLCA.DBMS="ODBC"
SQLCA.AutoCommit=False
SQLCA.DBParm=告啟沖"ConnectString='DSN=EASDemoDBV9;UID=dba;PWD=sql'"

只是,ODBC需要先在windows的ODBC管理中、或注冊表添加添加連接配置,所以相對來說直連要更方便。

❽ 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

❾ 在PB6.5中如何用ODBC連接SQLSERVER2000資料庫

分類: 電腦/網路 >>盯余掘 程序設計 >> 其他編程語言
解析:

Sqlca.DBMS="ODBC"

Sqlca.DbParm="Connectstring='DSN=dt_hms'"

Connect Using Sqlca;

If Sqlca.SqlCode<>0 Then

MessageBox("SQL Error !", Sqlca.SQLErrText)

Else

MessageBox("凱核信息","注冊成功!")

End If

把上面的dt_hms改毀兄成你自己的數據源名稱

樓上的連接是用native interface的方法

❿ pb12.5中如何同時連接兩個資料庫

申明新的連接對象,PB默認定義了一個連接對象sqlca,如果需逗銀要連接多個資料庫,就需要自行申明連接對象,例如

transactionsql_rb
sql_rb.ServerName=『物餘192.168.0.1』
...
CONNECTUSINGsql_rb;

這樣程序中就可以通過settransobject(sqlca)、settransobject(sql_rb),using sqlca,using sql_rb 來指罩指滾定要訪問的資料庫

閱讀全文

與pb如何連接資料庫相關的資料

熱點內容
浙江經貿職業技術學校怎麼招生 瀏覽:10
東方財富如何看交易手續費 瀏覽:365
如何建立db2資料庫 瀏覽:282
開放馬路市場影響什麼 瀏覽:416
數控車床車蝸桿怎麼編程序 瀏覽:560
昆明二手裝載機市場在哪裡 瀏覽:443
明日之後槍口為什麼不可交易 瀏覽:459
品種推向市場前期要做哪些事情 瀏覽:583
做微商賣什麼產品暢銷 瀏覽:864
在廣州市哪個市場可以買到鵝蛋 瀏覽:660
咕咚為什麼數據異常 瀏覽:90
華為怎麼切換卡2數據流量 瀏覽:432
什麼產品節約用電 瀏覽:674
本人提供技術和場地怎麼入股 瀏覽:199
如何理解各種平台數據 瀏覽:488
如何不接收抖音的好友信息 瀏覽:639
專業的運營代理怎麼選 瀏覽:813
瓜子二手車交易市場有哪些 瀏覽:994
瀘水牆壩菜市場在哪裡 瀏覽:356
銷售什麼產品來錢快 瀏覽:339