當前位置:首頁 » 編程語言 » pb與sql資料庫
擴展閱讀
延時攝影存儲大小 2023-02-01 00:46:46
米家哪裡看雲存儲 2023-02-01 00:43:54

pb與sql資料庫

發布時間: 2022-11-29 05:24:20

A. PB 如何同時連接兩個sql資料庫

Transaction mydb
mydb.DBMS = "O84 Oracle8/8i (8.x.4+)"
mydb.LogPass =""
mydb.ServerName = "fdztrun"
mydb.LogId = "system"
mydb.AutoCommit = False
connect using mydb;
select * from table using mydb;

B. 如何在PB中創建SQL SERVER資料庫設備與資料庫

因 為 在 PB中 必 須 跟 指 定 的 DB建 立 連 接 。
能 在 PB中 創 建 SQL SERVER數 據 庫 設 備 與 數 據 庫 。
因 為 在 安 裝 MSSQL SERVER 數 據 庫 時 安 裝 了 MASTER數 據 庫 , 你 可 以進 入 PB 數 據 庫 描 繪 器 建 立 與 mssql master數 據 庫 的 連 接 , 然 後 進 入
DB ADministration 描 繪 器 , 直 接 用 sql 語 句 創 建 設 備
創 建 設 備 語 句 例 如
DISK INIT NAME =''mq'', PHYSNAME = ''C:\MSSQL\DATA\zxxlog.DAT'', VDEVNO = 101, SIZE = 21200
然 後 執 行
創 建 了 mq 設 備 , 創 建 數 據 庫 雷 同 。
在 程 序 腳 本 中 編 寫 時 注 意 : 連 接 MSSQL時 SQLCA.AutoCommit = true
腳 本 例 子
sql1="DISK INIT NAME = ''mq'', PHYSNAME = ''C:\MSSQL\DATA\zxxlog.DAT'', VDEVNO = 101, SIZE = 21200"
執 行 程 序 創 建 mq設 備 。

C. 誰知道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 事務對象

D. pb 怎麼連上sql server

資料庫連接步驟
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標簽,復制下方的一段代碼,留待後面使用。點擊OK,關閉此窗口。

12、點擊新添加的那一項,如圖,點擊右側Connect按鈕,然後資料庫小圖標會出現一個綠色小勾。到這里,連接資料庫的所有配置已經完成,只需在程序中添加連接資料庫的代碼就可以了。

13、如圖,在一個程序窗口的open事件中添加了剛剛復制的那段代碼,這樣這個窗口在打開時就可以直接連上資料庫了。

E. PB與SQL資料庫連接,執行查詢時出現數據連接溢出問題

主要是你建立datawindow後,調整了資料庫造成的
你需要導出數據窗口,然後在記事本中調整欄位類型和大小,重新import進來就行了。

F. [求助]pb中如何連接sql的資料庫

首先,創建一個connect.ini文件,其內容為: [Database]
DBMS=MSSQL SQL Server 2000
Database=erpUserId=saDatabasePassword=LogId=saLogPassword=
ServerName=familyDbParm=Lock=Prompt=0其中:erp指您要連接的資料庫名稱;SA是資料庫連接ID,Family是指您要連接的資料庫的計算機名稱,也可以用IP地址來代替。接下來,我們就在系統應用的Open事件中進行編碼: string ls_inifile ="connect.ini"
//進行資料庫連接------------------------------------------------
sqlca.DBMS = ProfileString ("dbconnect.INI", "database", "dbms", "")
sqlca.database = ProfileString ("dbconnect.INI", "database", "database", "")
sqlca.logid = ProfileString ("dbconnect.INI", "database", "logid", "")
sqlca.logpass = ProfileString ("dbconnect.INI", "database", "LogPassWord","")
sqlca.servername=ProfileString("dbconnect.INI","database", "servername", "")
sqlca.dbparm = ProfileString ("dbconnect.INI", "database", "dbparm", "")
sqlca.autocommit=true;
connect using sqlca
Messagebox("錯誤","不能連接到資料庫!請檢查資料庫連接或者ini配置")elseend if

G. 什麼是PB是什麼開發程序和SQL資料庫有什麼聯系..

PowerBuilder資料庫開發工具,由Sybase公司研發,用於開發與資料庫有關的程序。可以編寫基於SQL資料庫的程序。

H. PB10.5與SQL server的連接問題

初次使用pb10的朋友無法順利連接到sql server,一方面沒有了mssql server專用介面了,另一方面資料庫管理系統(DBMS)換成了逗OLE DB地,配置起來有點不順手!下面就來介紹pb10中用OLE DB連接sql 2000資料庫。

在安裝pb10的時候選擇custom/full方式安裝(默認的安裝方式不會安裝ole db介面),next-》如果你沒有安裝.net則不要選擇列表中的ADO.net....項。一路next完成安裝。

在資料庫畫板中找到OLE microsoft OLE DB項,在其上右鍵新建一個配置,在彈出的配置窗口中:

profile name:填寫配置文件名 //任意即可

provider:選擇資料庫管理系統類型,這里選擇逗SQLOLEDB地項

data source:伺服器名(和之前的版本不太一樣)。可以在下拉列表中選擇,也可以填入伺服器名或IP地址如:127.0.0.1等。如果上面的provider不是逗SQLOLEDB地則此下拉列表中可能沒有選項。

user ID:用戶名。我的用戶名是默認的sa

password:對應上面user ID的密碼,我的密碼是空的,所以不填。

到這里你就可以順利的連接到sql server了。但是連接到哪個資料庫呢看上面的參數都沒有指明,我也找了半天:P。不要著急,在Extended里填入 逗database=資料庫名地 就可以了。(不要引號)

最後的配置文件內容為:

// Profile his
SQLCA.DBMS = "OLE DB"
SQLCA.LogId = "sa" //我的用戶名是sa
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='NETMANAGER',PROVIDERSTRING='database=zs'" //我的資料庫名是:zs;datasource後面也可以是IP地址:DATASOURCE='127.0.0.1'

至此就完成了pb10下用OLE DB連接sql server的配置!

I. PB與SQL資料庫的連接問題

你有源代碼么?如果有源代碼,看看這個客戶端連接資料庫的SQLCA參數是怎麼設置的。
一般的軟體會有幾種方法:
第一是寫死在程序中,直接設置SQLCA的相關參數,不過這樣的配置,可移植性就差了。如果更換伺服器的地址或遷移資料庫,所有客戶端的程序都要重新下載,而且要重新修改源代碼。
第二種事寫在注冊表中,在注冊表中增加一項,這裡面存儲著SQLCA的連接參數,伺服器地址,資料庫用戶名密碼。
第三種是使用配置文件,一般在程序目錄下會有一個'.ini'後綴名的文件,這裡面存儲著SQLCA的參數,修改這些,就可以修改登錄時連接伺服器的指向了。

你首先要搞清楚你的ERP客戶端,是通過哪種方式讀取配置的,然後只要修改配置就好了。因為你的PB已經連通,表明你是可以連接資料庫的,所以只要使客戶端登陸的時候,指向資料庫就好。

J. 怎麼用設置odbc,把pb和sql資料庫(表)連接

你的sqlserver和pb是哪個版本?2005以下的可以和pb11以下版本直連,2005隻能和pb11以上版本直連,如果你想跨版本鏈接,只能用odbc來連,在開始菜單中的控制面板裡面的數據源,選擇你要鏈接的數據源