VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

Sybase SQL Anywhere 5.0 ODBC建立方法

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> SQL 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2157


第 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
文章: 2157


第 3 樓

發表發表於: 星期五 九月 24, 2004 12:18 am    文章主題: 引言回覆

要能使用欄名長度大於10字在VFP9以前我想只能有remote View的方式可以解決.
goto-dream, 那麼如果VFP9能用10字以上的欄位名, 那用VFP9所建的TABLE不就不能用於VFP6 ?

_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
goto-dream



註冊時間: 2004-05-11
文章: 909


第 4 樓

發表發表於: 星期五 九月 24, 2004 4:17 pm    文章主題: 引言回覆

VFP9所建的TABLE不就不能用於VFP6 ?
這我不清楚.只是我剛好是看到VFP9
可以建立10字以上的欄位名.

但我認為會想用VFP9.就不想回頭使用VFP6了.

其實我覺得SQL資料庫真的很常看到10字以上的欄位名
所以轉換成DBF要小心阿.要另外處理.

_________________
福隆昌淨水有限公司--淨水器的專家,淨水器,飲水機,濾心!!

想了解更多,您可上幸福雞湯組.找尋!!丁澐瑄.老師.

          愛作夢
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
ezpos



註冊時間: 2011-04-20
文章: 323


第 5 樓

發表發表於: 星期日 十月 16, 2011 11:38 pm    文章主題: 引言回覆

SYBASE SERVER如何取得試用版本???
_________________
ezPos收銀機 簡單好用低成本 http://www.ezpos.info
全新美觀的POS收銀機.POS軟硬體耗材.
軟體客制化.網站規劃....能賺錢的都可以找我

http://www.twelife.com 台灣生活網
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2157


第 6 樓

發表發表於: 星期一 十月 17, 2011 5:56 pm    文章主題: 引言回覆

http://www.sybase.com.tw 不能下載嗎?
_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> SQL 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作