當前位置:首頁 » 編程語言 » odbcsqlanywhere
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

odbcsqlanywhere

發布時間: 2023-01-13 06:33:37

Ⅰ 怎樣重新安裝ODBC 驅動程序

事實上,我們只需要用odbcconf.exe來重新注冊一下ODBC Driver就可以了。 在Windows/System32目錄下有幾個腳本文件,可以來完成驅動程序的注冊:
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\mdaccore.rsp odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\sqlclnt.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\odbcconf.rsp
odbcconf.exe /S /Lv odbcconf.log /F %systemroot%\system32\redist.rsp 產生這個問題的原因是某些使用ODBC數據源的程序,在卸載的時候,會將ODBC Driver的信息都刪除掉。odbc是好了,但是再一次重裝sql又出現了和第一次同樣的問題,我開始有點泄氣,後來我把安裝盤放進去看了下,發現安裝的時候有個高級選項,我點開一看,有rebuild注冊表的選項,於是我把注冊表備份了一份之後,選擇這個選項又做了一次,結果這次我的sql居然可以用了。

出現這個問題的原因估計是以前有人裝過sql,但是卸載的不幹凈,注冊表還有一些選項影響sql的正常安裝。

Ⅱ powerbuilder sql=08001 [sybase] [odbc driver][SQL anywhere] 未找到資料庫伺服器

PB105用ODBC連接SQL anywhere
首先檢查ODBC是否存在,ODBC可以不用設置 用戶名和密碼
可以在PB裡面設置,這樣下次打開就ok
特別是遠程資料庫ODBC的話,TCP/IP裡面地址和埠要正確

Ⅲ 如何在區域網上設置Sybase SQL AnyWhere以C

sql
anywhere
網路連接
在安裝ASA時注意選擇Networked
Seat模式,改一下licensed
seats的值,它的默認值是1,如果不改的話,資料庫在同一時段只允許連接一個用戶。
dbeng僅僅作為一個單機數據引擎啟動;而dbsrv則要啟動一個數據引擎伺服器,要在網路中發送數據,因此對網路配置有一定的要求,比如一定要有通信協議,同一個區域網中不能有兩個同名的數據引擎伺服器等。
獨占式訪問和共享式訪問
獨占方式時,此時的資料庫只允許連接的客戶端使用,其他客戶端不能訪問了;共享就是幾個客戶端可以同時訪問,資源不會只屬於某一客戶端。
以sql
anywhere
9為例說明:
-----------------------------------------------------------
步驟一、啟動資料庫
開始
運行
"C:\Program
Files\Sybase\SQL
Anywhere
9\win32\dbsrv9.exe"
"D:\Personal\Desktop\quicc_3.db"
-n
ccc
-x
tcpip{HOST=192.168.0.7;SERVERPORT=14899}
-q
啟動資料庫,這里指定了埠,詳細的參數請用dbsrv9.exe
/?獲取。
IP

HOST
是同義詞。
-n
servicename:啟動服務名為servicename的資料庫服務用以標記網路資料庫服務唯一標記;
-x
tcpip{HOST=192.168.0.7;SERVERPORT=1489}:使用tcp/ip協議,並指定ip和埠(注意埠佔用,默認埠3362);
-q
:後台方式運行,沒有資料庫運行界面,只能看到進程;
步驟二、建立ODBC連接
啟動成功後,另外機器操作:ODBC->新建一個Adaptive
SQL
Anywhere9.0數據源,配置如下:
1.ODBC->data
sourse
name:
數據源名稱
2.Login->登錄用戶/密碼
3.Database->
ServerName處輸入步驟一中指定的serviceName
4.Network
->
鉤中tcp/ip,參數處輸入一中啟動伺服器所在機器的IP,格式如下:
HOST=192.168.0.7,其他協議可以不選。
重復第3個步驟,就可以配置多個客戶端了,當然,伺服器上也可以配置一個ODBC來連接到自己的。
啟動時:
連接時:
ls_parmstring="ConnectString='DSN=xxxxx;dbn=;DBF=;EngineName="+ls_serverEngname+";UID=dba;PWD=yourPWD;CommLinks=SharedMemory,TCPIP{HOST="+ls_tcpip+"}',ConnectOption='SQL_DRIVER_CONNECT,SQL_DRIVER_NOPROMPT'"
sqlca.dbms="odbc"
sqlca.dbparm=ls_parmstring
sqlca.autocommit=true
connect;

Ⅳ 怎樣重新安裝ODBC驅動程序

一.安裝步驟

一般地說發布一個PB應用除應用程序部件本身外,還應該包含如下文件及相關操作:


1. PowerBuilder運行時動態鏈接庫( Runtime Library )。


2. 資料庫介面:一方麵包括PB提供的資料庫專用介面或ODBC介面程序,另一方麵包括不同資料庫廠商提供的ODBC資料庫驅動程序。


3. ODBC數據源的配置。



二.PowerBuilder運行時動態鏈接庫( Runtime Library )。


不同版本的PB所需要的運行時動態鏈接庫文件不盡相同,但庫名有相似的地方,這些DLL都必須包含在應用程序目錄或系統目錄當中。



PB6.5所需文件:

必需 PBVM60.DLL PowerBuilder 虛擬機

可選 PBDWE60.DLL DataWindow 數據窗口引擎

可選 PBRTC60.DLL 超文本控制項

可選 PBTRA60.DLL 資料庫訪問跟蹤

可選 PBODB60.DLL PB的ODBC介面

可選 PBIN760.DLL INFORMIX 介面

可選 PBMSS60.DLL Microsoft SQL Server介面

可選 PBSYC60.DLL Sybase SQL Server介面

可選 PBO7360.DLL/PBO7260.DLL Oracle Version介面

PB7.0所需文件:

必需 PBVM70.DLL PowerBuilder 虛擬機

必需 LIBJCC.DLL PowerBuilder 庫管理

可選 PBDWE70.DLL DataWindow 數據窗口引擎

可選 PBRTC70.DLL 超文本控制項

可選 PBTRA70.DLL 資料庫訪問跟蹤

可選 PBODB70.DLL PB的ODBC介面

可選 PBIN770.DLL INFORMIX 介面

可選 PBMSS70.DLL Microsoft SQL Server介面

可選 PBSYC70.DLL Sybase SQL Server介面

可選 PBO7370.DLL/PBO8470.DLL Oracle Version介面


PB8.0所需文件:

必需 PBVM80.DLL PowerBuilder 虛擬機

必需 LIBJCC.DLL PowerBuilder 庫管理

可選 PBDWE80.DLL DataWindow 數據窗口引擎

可選 PBRTC80.DLL 超文本控制項

可選 PBTRA80.DLL 資料庫訪問跟蹤

可選 PBODB80.DLL PB的ODBC介面

可選 PBIN780.DLL INFORMIX 介面

可選 PBMSS80.DLL Microsoft SQL Server介面

可選 PBSYC80.DLL Sybase SQL Server介面

可選 PBO7380.DLL/PBO8480.DLL/PBO9080.DLL Oracle Version介面

以上文件可以在C:Program FilesSybaseSharedPowerBuilder取得。

三. SQL Anywhere ODBC資料庫驅動程序。

SQL Anywhere 5.0:

DBTL50T.DLL 資料庫工具

DBL50T.DLL 資料庫介面

WODBC.HLP 幫助文檔

WOD50T.DLL ODBC 驅動

WL50ENT.DLL 英文字元串

WTR50T.DLL ODBC翻譯

DBENG50.EXE 資料庫引擎

SQL Anywhere 6.0:

DBL60T.DLL,WODBC.HLP,WOD60T.DLL,WL60ENT.DLL,WTR60T.DLL、DBENG60.EXE

SQL Anywhere 7.0:


DBODBC7.DLL,DBLIB7.DLL,DBWTSP7.DLL,DBLGEN7.DLL,DBODTR7.DLL,DBENG7.EXE


Ⅳ 怎樣免安裝pb使odbc中出現sqlanywhere的數據源

主要是寫注冊表中的兩個地方
hkey_CURRENT_USER\Software\ODBC\ODBC.INI\加上你的數據源名稱和配置

幾乎所有的列印軟體都有寫注冊表的功能,這樣客戶在setup.exe時自動寫好了。

Ⅵ 我要在ODBC中添加一個數據源,應當選擇sybase sql anywhere5.0類型的驅動程序,但是---

必須先安裝sybase sql anywhere。sybase官網有,但不是正式版。你可以下載一個POWERBUILD安裝,PB包含有sybase sql anywhere。安裝後就能看到了。