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

VFP&Firebird 範例

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



註冊時間: 2003-03-12
文章: 1698
來自: tunglo

第 1 樓

發表發表於: 星期日 四月 18, 2004 10:21 pm    文章主題: VFP&Firebird 範例 引言回覆

參考自<< saint 實做資料庫 物件導向 >>
http://fox.hanyu.com.tw/View.aspx?fbId=7&Id=2069

非使用 Firebird資料庫的人.就不要去下載它.
免的要花時間測試!!不要說沒有告訴你喔!! Mad

_________________
#############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!

學會VFP使用者社區的搜尋,Code才會更有趣~
#############################
回頂端
檢視會員個人資料 發送私人訊息
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 樓

發表發表於: 星期四 三月 15, 2007 11:31 am    文章主題: 引言回覆

http://wiki.sunyear.com.tw/index.php?title=FirebirdSQL
回頂端
檢視會員個人資料 發送私人訊息
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 樓

發表發表於: 星期四 三月 15, 2007 9:33 pm    文章主題: 引言回覆

為了縮短時程,我試了幾個東西.

EMS Data Export 2005 for InterBase/Firebird.
http://www.sqlmanager.net/products/ibfb/dataexport

ESF Database Convert
http://www.easyfrom.net/

Full Convert Enterprise
http://www.spectralcore.com/fullconvert/index.php

其中的 Username, Password, 以 ruby的範例,應該都是{空白}吧?? 為何還是無法開啟 church.gdb 這個資料庫?
回頂端
檢視會員個人資料 發送私人訊息
marvin



註冊時間: 2004-06-01
文章: 321


第 9 樓

發表發表於: 星期四 三月 15, 2007 11:21 pm    文章主題: 引言回覆

> 應該都是{空白}吧??

UID = SYSDBA
PWD = masterkey

此外, 我之前已經發覺用上述字串方式不能建立連線
只能先建立在ODBC中.
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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