請問PB怎樣與SQL server 資料庫連接
uj5u.com熱心網友回復:
一.連接步驟1)服務器安裝SQL Server并啟動,創建資料庫。
2)客戶機安裝SQL Server客戶端。
3)啟動PB,配置資料源描述(通過直連介面,不建議用ODBC)。
4)連接。
二.DB_profile的寫法
在ini檔案里設定
[Database]
DBMS=MSS Microsoft SQL Server 6.x
Database=databasename
UserId=
LogID=
DatabasePassword=
LogPass=
ServerName=
AutoCommit=False
在程式里用profilestring讀取
附加資料:ms sql server 組態檔設定
ms sql server 組態檔設定:
dbms="mss"//只須在*.ini檔案中用這個代碼便告訴pb使用的ms sql server
Database:所用資料庫
LogId:sql server的登陸賬號
LogPass=口令
servername:允許資料庫服務器連接的計算機名
autocommit:控制pb 是作業在事務處理范圍內還是作業在事務處理范圍外
dbparm:dbms的專用連接引數
以下引數:
language:在顯示錯誤訊息和日期格式時指定要使用的語言,在服務器上必須設定該直.
lock:事務處理隔離層
log:文本和影像資料的更新是否應該紀錄到事務日志中.
systemprocs:系統存盤程序和用戶定義的存盤程序是否顯示在各種各樣的pb畫板中.
pbcatalogownerb存盤中表的預設者.
async:允許在服務器上進行同步操作.0:同步,1:異步
dbgettime:當async=1時,使用該引數設定用戶在檢索行時pb等待來自pb的回應的秒數.
cursorlock:release和cursorscroll引數一起使用可設定游標的鎖定選項.lock,opt,optval,readonly
cursorscroll:設定游標的滾動選項.
staticbind:控制pb是否在檢索資料前獲取dbms中的結果集描述.
dbtextlimit:控制回傳的文本欄位的最大長度而不用將文本作為二進制大型資料物件來處理.
appname:設定連接時所使用的應用程式名.
host:設定連接似的作業站名.
packetsize:設定使服務器向pb傳送資料時所設定的包大小.
secure:設定是否想使用winnt集成邏輯安全性和安全sql server連接 預設0使用標準安全性,1集成安全性.
uj5u.com熱心網友回復:
樓上已經說的很清楚了uj5u.com熱心網友回復:
很詳細啊,謝謝!uj5u.com熱心網友回復:
以上設定都是正確的,但是不能聯接。是否需要加其它什么函式。比如象VB一樣的。要呼叫WINDOWS API函式。不然,總是報錯。uj5u.com熱心網友回復:
不是說了在程式里用profilestring讀取
uj5u.com熱心網友回復:
關注中...uj5u.com熱心網友回復:
不錯uj5u.com熱心網友回復:
我也想了解,謝謝LZ.轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/115136.html
標籤:數據庫相關
上一篇:pb中關于sql陳述句 請教高手
