上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
garfield Site Admin
註冊時間: 2003-01-30 文章: 2158
第 1 樓
|
發表於: 星期二 九月 21, 2004 11:18 pm 文章主題: Sybase SQL Anywhere 5.0 ODBC建立方法 |
|
|
建立SQL Anywhere 5.0 ODBC數據庫驅動程序。
SQL Anywhere 5.0 所須檔案清單
DBTL50T.DLL 數據庫工具
DBL50T.DLL 數據庫接口
WODBC.HLP 幫助文檔
WOD50T.DLL ODBC 驅動
WL50ENT.DLL 英文字符串
WTR50T.DLL ODBC翻譯
DBENG50.EXE 數據庫引擎
將它們放在 c:\windows\system\sybase 之下
代碼: |
假設資料庫檔案放在 c:\trade\tradebase.db
資料庫使用者 longtime
資料庫密碼 shortdate
將以下的資料存成.reg 可直接註冊(只在win98試過)
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\ODBC]
[HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI]
[HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\ODBC Drivers]
"Sybase SQL Anywhere 5.0"="Installed"
[HKEY_LOCAL_MACHINE\Software\ODBC\ODBCINST.INI\Sybase SQL Anywhere 5.0]
"Driver"="c:\\windows\\system\\sybase\\wod50t.dll"
"Setup"="c:\\windows\\system\\sybase\\wod50t.dll"
[HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI]
[HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\ODBC File DSN]
"DefaultDSNDir"="c:\\Program Files\\Common Files\\ODBC\\Data Sources\\"
[HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\ODBC Data Sources]
"TestDB"="Sybase SQL Anywhere 5.0"
[HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\TestDB]
"Autostop"="yes"
"Databasefile"="c:\\trade\\tradebase.db"
"Databasename"="tradebase"
"Driver"="c:\\windows\\system\\sybase\\wod50t.dll"
"PWD"="shortdate"
"UID"="longtime"
|
** 透過SQL指令, 將所有TABLE轉存成dbf檔, 放在 trandbf 這個目錄
代碼: |
mkdir trandbf
sqlhead=sqlstringconnect('DSN=TestDB;Start=C:\WINDOWS\SYSTEM\SYBASE\dbeng50.exe')
? sqlhead
? sqltables( sqlhead , 'TABLE' )
scan
mfile=alltrim(table_name)
? mfile
if sqlcmd([select * from ]+mfile,'temp')>0
i='trandbf\'+mfile
copy to &i
endif
endscan
|
_________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
goto-dream
註冊時間: 2004-05-11 文章: 909
第 2 樓
|
發表於: 星期三 九月 22, 2004 2:25 pm 文章主題: Re: Sybase SQL Anywhere 5.0 ODBC建立方法 |
|
|
garfield 寫到: | 建立SQL Anywhere 5.0 ODBC數據庫驅動程序。
** 透過SQL指令, 將所有TABLE轉存成dbf檔, 放在 trandbf 這個目錄
|
現在很少人建欄位名稱短短的
超過10 Char很常見.
若是轉別人建立起來的資料表
那這方法也就破功了~~
VFP9就沒這問題. _________________ 福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!
想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.
愛作夢 |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2158
第 3 樓
|
發表於: 星期五 九月 24, 2004 12:18 am 文章主題: |
|
|
要能使用欄名長度大於10字在VFP9以前我想只能有remote View的方式可以解決.
goto-dream, 那麼如果VFP9能用10字以上的欄位名, 那用VFP9所建的TABLE不就不能用於VFP6 ? _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
goto-dream
註冊時間: 2004-05-11 文章: 909
第 4 樓
|
|
回頂端 |
|
|
ezpos
註冊時間: 2011-04-20 文章: 323
第 5 樓
|
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2158
第 6 樓
|
|
回頂端 |
|
|
|