| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		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就麻煩多了 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |