程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> Delphi用DBExpress連接sybase數據庫

Delphi用DBExpress連接sybase數據庫

編輯:SyBase教程

Delphi用DBExpress連接sybase數據庫


當然,該方法需要安裝sybase客戶端,目前好像沒有sybase的免客戶端方案吧?如果有誰知道,還請告知。

一、Delphi2005以下連接sybase:

需要安裝dbexpress drive for sybase ase,從網上下載安裝即可,下載地址:http://visoco.com/download/index.php,該驅動最高只支持delphi2005(包括delphi7),所以delphi2005以下用該方法。

安裝完畢後重啟delphi,在dbexpress控件中即可看到多了對sybase數據庫的支持,具體連接就不說了。

二、Delphi2009連接sybase。(Delphi2005-Delphi2009之間的版本我沒有,所以不知道是否能連)

該方法是我自己試驗出來的。

沒有專門的dbexpress sybase驅動,但是delphi2009自帶支持ASA、ASE數據庫,這兩種其實都是sybase,不過是sybase的兩個分支,具體區別不明確,網上一查就知道了。但是我這用的是ASE,好像一般都是用ASE吧。下面說的方法應該可以通用,即使不通用應該也可以得到一點啟發。

使用ASE連接sybase時,總會報libcs.dll和libct.dll錯誤,這兩個文件其實在系統目錄下是有的,但是不行。

我直接說解決方案了:

從sybase服務器端尋找libsybct.dll和libsybcs.dll,然後將他們分別改名成報錯的兩個dll(去掉名字中間的“syb”),然後放到要發布的程序目錄下即可!

這兩個dll是否跟sybase版本有關就不知道了,總之從要連接的sybase數據庫所在機器上找應該是沒錯的。

我這有sybase15.0的兩個dll,有需要的可以找我。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved