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

php 如何連接 dbc 或 dbf

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



註冊時間: 2004-07-30
文章: 1545


第 1 樓

發表發表於: 星期四 十一月 21, 2019 8:51 pm    文章主題: php 如何連接 dbc 或 dbf 引言回覆

  近日接到一個案子,要用 php 去連接 dbc 或 dbf

  一開始想說很簡單,但實做時,試了網路上提供的很多方法都沒有成功,請教有沒有那位先進有實做成功的,煩請指導一下。

工作環境:linux + php7.3
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 3894
來自: Taipei,Taiwan

第 2 樓

發表發表於: 星期四 十一月 21, 2019 9:06 pm    文章主題: 引言回覆

我自己試是不能這樣做.
可能我沒有找到夠好的驅動程式可以開VFP 的DBF/DBC.
但也許可以轉成DBF3 的格式試看看

如果一定要共用VFP 的DBF/DBC,
我只能想到用 PHP/ASP 連接ODBC 開DBF. (需要搭配WINDOWS),
也就是搞一個複雜的WEB SERVICE/WEB API

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
ckp6250



註冊時間: 2004-07-30
文章: 1545


第 3 樓

發表發表於: 星期四 十一月 21, 2019 9:09 pm    文章主題: 引言回覆

就是想要在 linux 上搞,才卡關的,
有沒有其它方法呢?
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 3894
來自: Taipei,Taiwan

第 4 樓

發表發表於: 星期四 十一月 21, 2019 10:56 pm    文章主題: 引言回覆

ckp6250 寫到:
就是想要在 linux 上搞,才卡關的,
有沒有其它方法呢?



因為我已經卡過了.
後來不得已用 SQL EXPRESS 2012 當交換的媒介.

VFP <=> SQL EXPRESS 2012 <=> LINUX PHP

我在LINUX 裝 VMPLAYER 安裝WINDOWS,
再把 VFP 及 SQL EXPRESS 2012 裝進去,
這樣 LINUX 上的PHP 就可以取得SQL EXPRESS 2012的資料,
最後就是怎麼做VFP 及 SQL EXPRESS 2012的資料同步



超蠢
Sad Sad Sad Sad Sad Sad Sad Sad

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
ckp6250



註冊時間: 2004-07-30
文章: 1545


第 5 樓

發表發表於: 星期五 十一月 22, 2019 5:19 am    文章主題: 引言回覆

報告 syntech

https://github.com/luads/php-xbase

這個可以解決,LINUX+PHP+DBF
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 3894
來自: Taipei,Taiwan

第 6 樓

發表發表於: 星期五 十一月 22, 2019 9:21 am    文章主題: 引言回覆

我不能確定,
因為 XBASE/FOXPRO != VFP(3~7) != VFP8/VFP9

所以我才說,
也許可以轉成DBF3的格式

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
ckp6250



註冊時間: 2004-07-30
文章: 1545


第 7 樓

發表發表於: 星期五 十一月 22, 2019 10:35 am    文章主題: 引言回覆

我有試過了,單純 dbf 及 dbc 底下的 dbf 都能讀
不過,因為沒有 lock 及 transaction 等機制,
宜讀不宜寫,不保險。
回頂端
檢視會員個人資料 發送私人訊息
violetlkk



註冊時間: 2003-06-21
文章: 78
來自: kaohsiung

第 8 樓

發表發表於: 星期三 十一月 27, 2019 10:56 am    文章主題: 引言回覆

這個方法應該無法使用索引檔... 只能使用小的dbf
我的作法就開一台window電腦裝appserv
利用它的php來開 vfp 的 com
糊里糊塗也用了好幾年
只有想哭病毒時死過一次
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
syntech



註冊時間: 2003-05-16
文章: 3894
來自: Taipei,Taiwan

第 9 樓

發表發表於: 星期三 十一月 27, 2019 5:06 pm    文章主題: 引言回覆

violetlkk 寫到:
這個方法應該無法使用索引檔... 只能使用小的dbf
我的作法就開一台window電腦裝appserv
利用它的php來開 vfp 的 com
糊里糊塗也用了好幾年
只有想哭病毒時死過一次


這個方式我也用過.

遇到複雜的資料處理,
速度會比直接用odbc 在php/asp 靠陣列硬搞快得多~~~~~~~~~~~~~~多

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
ckp6250



註冊時間: 2004-07-30
文章: 1545


第 10 樓

發表發表於: 星期三 十一月 27, 2019 8:54 pm    文章主題: 引言回覆

我是覺得,為了一個 dbf 開二台主機,實在小題大作,
不過,這也無法,天大地大客戶最大。
回頂端
檢視會員個人資料 發送私人訊息
violetlkk



註冊時間: 2003-06-21
文章: 78
來自: kaohsiung

第 11 樓

發表發表於: 星期六 十一月 30, 2019 10:33 pm    文章主題: 引言回覆

我的感想 要處理dbf 解鈴還須繫鈴人 最後還是要靠vfp
我在使用appserv 之前 , 還有使用過一個 vfp 原生的網頁伺服器
http://www.eetasoft.ee/ewebserv.htm
這個更方便, 隨便找一台電腦 , 執行這個程式, 就變成一個網頁伺服器, 而且效果也不錯
唯一的缺點, 就是window xp 的 tcpip 好像同時只能執行10個線程
如果這個解決了, 這個也不錯, 不知道放在window server 上可不可以, 我沒有去試,這是10年前的事了.....

如果wine也能跑 , 那就完美.... 只是vfp使用的人越來越少了...
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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