|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
Ruey
註冊時間: 2003-03-12 文章: 1698 來自: tunglo
第 1 樓
|
|
回頂端 |
|
|
rockwithyou
註冊時間: 2006-03-11 文章: 44
第 2 樓
|
發表於: 星期四 三月 15, 2007 3:47 am 文章主題: |
|
|
Ruby 你好,
我是一個DOS時代開始使用 foxpro 的老程式設計師,在進入 6.0版之後,就不曾再接觸資料庫這種東西了. 近來又重拾VFP 9. 襤褸中勉強又找回 FOXPRO 的記憶. 但是對於 SQL 這種東西,始終不曾學習,幾乎完全沒有概念. 近來為了由 VFP 讀取 Firebird 的檔案, 我慢慢的由 VFP愛用者社區,逐項的尋找關於 VFP 使用 Firebird 的範例或教學. 您的這個討論,似乎是接近的一個,但是我下載了這個 ZIP 檔,在解壓縮執行,並且逐步追蹤了解的情況下. 發現在進入主畫面(Frmmain)後, 點取[教會資料],卻無任何反應, 進一步追蹤,發下是在 class_church.prg 的 Function OPEN裡, .ln_ConnHandle = -1(無法開啟後端資料), 請問我是否遺漏了什麼?
我的重點,是希望能使用 vfp 讀取 Firebird 的檔案(.GDB),不知您可知何處有這方面的簡易入門教學文章,可以提供給我學習? 我想先解決客戶之 GDB 轉換到 DBF 的急迫問題, 至於 SQL 希望能在日後,用較充裕的時間,再慢慢學習.
煩請您撥空指教,叨擾之處,還請包含. |
|
回頂端 |
|
|
marvin
註冊時間: 2004-06-01 文章: 321
第 3 樓
|
|
回頂端 |
|
|
ERIC
註冊時間: 2006-11-27 文章: 45
第 4 樓
|
發表於: 星期四 三月 15, 2007 1:08 pm 文章主題: |
|
|
自己先建立 资料来源ODBC
测试看资料库是否能连线 _________________ 學無止境!互相勉勵吧∼
有需要學習VFP的新手.可以找我!! |
|
回頂端 |
|
|
ERIC
註冊時間: 2006-11-27 文章: 45
第 5 樓
|
發表於: 星期四 三月 15, 2007 1:17 pm 文章主題: |
|
|
class_church.prg 里头的连线字串要改一下
WITH THIS
TEXT to .lc_ConnectString TextMerge NoShow
DRIVER=Firebird/InterBase(r) driver;
DBNAME=C:\church\DATABASE\Church.GDB;
UID=SYSDBA;
PWD=masterkey;
ENDTEXT
原来是路径设死了
"D:\VFP.Teach\Church.SQL2" _________________ 學無止境!互相勉勵吧∼
有需要學習VFP的新手.可以找我!! |
|
回頂端 |
|
|
rockwithyou
註冊時間: 2006-03-11 文章: 44
第 6 樓
|
發表於: 星期四 三月 15, 2007 9:02 pm 文章主題: |
|
|
marvin 寫到: | http://wiki.sunyear.com.tw/index.php?title=FirebirdSQL |
Thanks, 需要一點時間,但應該是有幫助的. |
|
回頂端 |
|
|
rockwithyou
註冊時間: 2006-03-11 文章: 44
第 7 樓
|
發表於: 星期四 三月 15, 2007 9:05 pm 文章主題: |
|
|
ERIC 寫到: | class_church.prg 里头的连线字串要改一下
WITH THIS
TEXT to .lc_ConnectString TextMerge NoShow
DRIVER=Firebird/InterBase(r) driver;
DBNAME=C:\church\DATABASE\Church.GDB;
UID=SYSDBA;
PWD=masterkey;
ENDTEXT
原来是路径设死了
"D:\VFP.Teach\Church.SQL2" |
我 trace 過這段, 依樣把 zip 解壓縮到 d:\vfp.teach\chrch.sql2 並把相關檔案,目錄, 模擬原作者安置位置.
問題應該是在 firebird 這部分, 譬如 odbc 這類的東西. vfp 除了 sql 部分的語法, 我應該尚可應付. |
|
回頂端 |
|
|
rockwithyou
註冊時間: 2006-03-11 文章: 44
第 8 樓
|
|
回頂端 |
|
|
marvin
註冊時間: 2004-06-01 文章: 321
第 9 樓
|
發表於: 星期四 三月 15, 2007 11:21 pm 文章主題: |
|
|
> 應該都是{空白}吧??
UID = SYSDBA
PWD = masterkey
此外, 我之前已經發覺用上述字串方式不能建立連線
只能先建立在ODBC中. |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|