How to TSQLConnect to connect MS-SQL |
尚未結案
|
JamesLiang
初階會員 ![]() ![]() 發表:54 回覆:78 積分:31 註冊:2003-02-13 發送簡訊給我 |
|
wwwbbs
初階會員 ![]() ![]() 發表:41 回覆:59 積分:25 註冊:2003-05-23 發送簡訊給我 |
|
wwwbbs
初階會員 ![]() ![]() 發表:41 回覆:59 積分:25 註冊:2003-05-23 發送簡訊給我 |
剛剛試了一下,在dbxDrivers.ini新增 [Installed Drivers]
DB2=1
Interbase=1
MYSQL=1
Oracle=1
MSSQL=1 TSQLConnection的DriverName就會出現MSSQL選項,但是Connection Settings是空白(我是用D6測試,因為我沒有D7),所以D6應該是不支持的,至於D7就應該可以看到Connection Settings的相關設定,設定後dbxconnections.ini內容就會自動加入相關的資訊,您試試看吧! P.S您可以參考李維大師寫的Delphi 高效率資料庫程式設計一書,裡面對dbExpress有深入的探討。
|
Mickey
版主 ![]() ![]() ![]() ![]() ![]() 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
我是用 D6 的, 可以 Connect MSSQL : 1. Copy D7 的 C:\Program Files\Borland\Delphi7\Bin\dbexpmss.dll
2. 修改 D6 C:\Program Files\Common Files\Borland Shared\DBExpress\dbxdrivers.ini
與 dbxconnections.ini (參考 D7) 另外, 也可以用 google 搜尋一下 "dbexpress", 有一些 3-party 的 driver. D7 的 dbxconnections.ini :
[MSSQLConnection] DriverName=MSSQL HostName=ServerName DataBase=Database Name User_Name=user Password=password BlobSize=-1 ErrorResourceFile= LocaleCode=0000 MSSQL TransIsolation=ReadCommited OS Authentication=False [MySQLConnection] DriverName=MySQL HostName=ServerName Database=DBNAME User_Name=user Password=password BlobSize=-1 ErrorResourceFile= LocaleCode=0000 dbxdrivers.ini [Installed Drivers] DB2=1 Interbase=1 MySQL=1 Oracle=1 Informix=1 MSSQL=1 .... [MSSQL] GetDriverFunc=getSQLDriverMSSQL LibraryName=dbexpmss.dll VendorLib=oledb HostName=ServerName DataBase=Database Name User_Name=user Password=password BlobSize=-1 ErrorResourceFile= LocaleCode=0000 MSSQL TransIsolation=ReadCommited OS Authentication=False ... [MSSQL TransIsolation] DirtyRead=0 ReadCommited=1 RepeatableRead=2發表人 - Mickey 於 2004/05/01 12:01:41 |
wwwbbs
初階會員 ![]() ![]() 發表:41 回覆:59 積分:25 註冊:2003-05-23 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |