pb11.5能連SQL SERVER 2000的資料庫嗎,pb9.0是可以連的,能連,怎么連?
uj5u.com熱心網友回復:
自已頂一下,問題已解決。解決如下:從pb10開始,Sybase就放棄了對sqlserver專用介面的支持,PB11要用OLD DB方式去連接MSSQL資料。
SQLCA.DBMS = "OLE DB" //介面說明
SQLCA.LogId = "sa" //資料庫管理員ID
SQLCA.LogPass = "" //資料庫管理員密碼
SQLCA.AutoCommit = False //設定是否自動提交
SQLCA.DBParm= "PROVIDER='SQLOLEDB',DATASOURCE='.',PROVIDERSTRING='database=techmager" //定義連接的引數 DATASOURCE 引數說明資料庫服務器地址,可以是計算機名稱或者IP ,PROVIDERSTRING='database=techmager' 說明要連接的資料是 techmager
connect using sqlca; //執行資料庫連接
uj5u.com熱心網友回復:
還可以使用SNCuj5u.com熱心網友回復:
uj5u.com熱心網友回復:
直連不行 ,用ADO.NETuj5u.com熱心網友回復:
頂頂頂uj5u.com熱心網友回復:
為什么要放棄呢,我不用PB11.5以后的版本了。uj5u.com熱心網友回復:
oledb也可以。不用安裝客戶端。使用sql nlc的話與oracle一個德行,還要安裝。分發麻煩。uj5u.com熱心網友回復:
能連接的,采用OLE DB介面,如下:// Profile hairdb2011
SQLCA.DBMS = "OLE DB"
SQLCA.LogPass = <********>
SQLCA.LogId = "hairsa"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PROVIDER='SQLOLEDB',DATASOURCE='.',PROVIDERSTRING='database=hairdb2010_txn'"
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/73498.html
標籤:數據庫相關
下一篇:SQLite
