| 上一篇主題 :: 下一篇主題 | 
	
	
		| 發表人 | 內容 | 
	
		| ckp6250 
 
 
 註冊時間: 2004-07-30
 文章: 1645
 
 
 第 1 樓
 
 | 
			
				|  發表於: 星期四 十一月 21, 2019 8:51 pm    文章主題: php 如何連接 dbc 或 dbf |   |  
				| 
 |  
				| 近日接到一個案子,要用 php 去連接 dbc 或 dbf 
 一開始想說很簡單,但實做時,試了網路上提供的很多方法都沒有成功,請教有沒有那位先進有實做成功的,煩請指導一下。
 
 工作環境:linux + php7.3
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| syntech 
 
 
 註冊時間: 2003-05-16
 文章: 4252
 來自: 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. 想學習系統規劃,想找系統架構的顧問
 
 請聯絡我們,也許我們幫得上忙
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| ckp6250 
 
 
 註冊時間: 2004-07-30
 文章: 1645
 
 
 第 3 樓
 
 | 
			
				|  發表於: 星期四 十一月 21, 2019 9:09 pm    文章主題: |   |  
				| 
 |  
				| 就是想要在 linux 上搞,才卡關的, 有沒有其它方法呢?
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| syntech 
 
 
 註冊時間: 2003-05-16
 文章: 4252
 來自: 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的資料同步
 
 
 
 超蠢
 
                _________________
 如果公司有下列困擾:
 1. 找不到便宜,快速,簡易的 生產排程軟體
 2. 不知道如何快速排定 採購計劃
 3. 成本抓不準,自己算比軟體算有用
 4. 想學習系統規劃,想找系統架構的顧問
 
 請聯絡我們,也許我們幫得上忙
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| ckp6250 
 
 
 註冊時間: 2004-07-30
 文章: 1645
 
 
 第 5 樓
 
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| syntech 
 
 
 註冊時間: 2003-05-16
 文章: 4252
 來自: Taipei,Taiwan
 
 第 6 樓
 
 | 
			
				|  發表於: 星期五 十一月 22, 2019 9:21 am    文章主題: |   |  
				| 
 |  
				| 我不能確定, 因為 XBASE/FOXPRO  != VFP(3~7)  != VFP8/VFP9
 
 所以我才說,
 也許可以轉成DBF3的格式
 _________________
 如果公司有下列困擾:
 1. 找不到便宜,快速,簡易的 生產排程軟體
 2. 不知道如何快速排定 採購計劃
 3. 成本抓不準,自己算比軟體算有用
 4. 想學習系統規劃,想找系統架構的顧問
 
 請聯絡我們,也許我們幫得上忙
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| ckp6250 
 
 
 註冊時間: 2004-07-30
 文章: 1645
 
 
 第 7 樓
 
 | 
			
				|  發表於: 星期五 十一月 22, 2019 10:35 am    文章主題: |   |  
				| 
 |  
				| 我有試過了,單純 dbf 及 dbc 底下的 dbf 都能讀 不過,因為沒有 lock 及 transaction 等機制,
 宜讀不宜寫,不保險。
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| violetlkk 
 
 
 註冊時間: 2003-06-21
 文章: 84
 來自: kaohsiung
 
 第 8 樓
 
 | 
			
				|  發表於: 星期三 十一月 27, 2019 10:56 am    文章主題: |   |  
				| 
 |  
				| 這個方法應該無法使用索引檔...  只能使用小的dbf 我的作法就開一台window電腦裝appserv
 利用它的php來開 vfp 的 com
 糊里糊塗也用了好幾年
 只有想哭病毒時死過一次
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| syntech 
 
 
 註冊時間: 2003-05-16
 文章: 4252
 來自: Taipei,Taiwan
 
 第 9 樓
 
 | 
			
				|  發表於: 星期三 十一月 27, 2019 5:06 pm    文章主題: |   |  
				| 
 |  
				|  	  | violetlkk 寫到: |  	  | 這個方法應該無法使用索引檔...  只能使用小的dbf 我的作法就開一台window電腦裝appserv
 利用它的php來開 vfp 的 com
 糊里糊塗也用了好幾年
 只有想哭病毒時死過一次
 | 
 
 這個方式我也用過.
 
 遇到複雜的資料處理,
 速度會比直接用odbc 在php/asp 靠陣列硬搞快得多~~~~~~~~~~~~~~多
 _________________
 如果公司有下列困擾:
 1. 找不到便宜,快速,簡易的 生產排程軟體
 2. 不知道如何快速排定 採購計劃
 3. 成本抓不準,自己算比軟體算有用
 4. 想學習系統規劃,想找系統架構的顧問
 
 請聯絡我們,也許我們幫得上忙
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| ckp6250 
 
 
 註冊時間: 2004-07-30
 文章: 1645
 
 
 第 10 樓
 
 | 
			
				|  發表於: 星期三 十一月 27, 2019 8:54 pm    文章主題: |   |  
				| 
 |  
				| 我是覺得,為了一個 dbf 開二台主機,實在小題大作, 不過,這也無法,天大地大客戶最大。
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| violetlkk 
 
 
 註冊時間: 2003-06-21
 文章: 84
 來自: 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使用的人越來越少了...
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| ezpos 
 
 
 註冊時間: 2011-04-20
 文章: 323
 
 
 第 12 樓
 
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| kalok 
 
 
 註冊時間: 2010-08-26
 文章: 284
 
 
 第 13 樓
 
 | 
			
				|  發表於: 星期五 五月 15, 2020 11:15 am    文章主題: |   |  
				| 
 |  
				|  	  | violetlkk 寫到: |  	  | 這個方法應該無法使用索引檔...  只能使用小的dbf 我的作法就開一台window電腦裝appserv
 利用它的php來開 vfp 的 com
 糊里糊塗也用了好幾年
 只有想哭病毒時死過一次
 | 
 
 請問 VFP 的 com 是否以 xml 型式將表格資料傳給 PHP?
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| syntech 
 
 
 註冊時間: 2003-05-16
 文章: 4252
 來自: Taipei,Taiwan
 
 第 14 樓
 
 | 
			
				|  發表於: 星期五 五月 15, 2020 3:44 pm    文章主題: |   |  
				| 
 |  
				| 看你怎麼用 
 用XML,JSON 都可以
 _________________
 如果公司有下列困擾:
 1. 找不到便宜,快速,簡易的 生產排程軟體
 2. 不知道如何快速排定 採購計劃
 3. 成本抓不準,自己算比軟體算有用
 4. 想學習系統規劃,想找系統架構的顧問
 
 請聯絡我們,也許我們幫得上忙
 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		| kalok 
 
 
 註冊時間: 2010-08-26
 文章: 284
 
 
 第 15 樓
 
 | 
			
				|  發表於: 星期一 五月 18, 2020 9:39 am    文章主題: |   |  
				| 
 |  
				| VFP 有內建的XML函式, 容易實現, 使用JSON就麻煩多了 |  | 
	
		| 回頂端 |  | 
	
		|  | 
	
		|  |