| 上一篇主題 :: 下一篇主題   | 
	
	
	
		| 發表人 | 
		內容 | 
	
	
		ooctiger
 
 
  註冊時間: 2014-04-02 文章: 23
 
  第 1 樓
  | 
		
			
				 發表於: 星期五 四月 27, 2018 11:24 am    文章主題: SPT 連線成功,但SQLEXEC()執行發生錯誤 | 
				     | 
			 
			
				
  | 
			 
			
				在Data Environment 底下
 
 
PUBLIC WJDBHandle 
 
Local cSel
 
 
WJDBHandle = Sqlstringconnect("Driver={Microsoft Visual FoxPro Driver};UID=;PWD=;SourceDB=D:\AJMIS;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;") 
 
 
MESSAGEBOX(STR(WJDBHandle ),0+64)  ===>   輸出資料為 1 ; 表示連線正常
 
 
cSel=SQLEXEC(WJDBHandle,"SELECT * FROM Stock", "Stock")
 
MESSAGEBOX(STR(cSel),0+64)         ===>   輸出資料為 -1;
 
 
不知道怎麼了,在下SQL指令抓不到Stock資料; 但Stock 這個DBF檔 是真實存在 D:\AJMIS 底下的
 
 
可否請大家看看問題點出在哪裡 ? | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		marvin
 
 
  註冊時間: 2004-06-01 文章: 321
 
  第 2 樓
  | 
		
			
				 發表於: 星期六 四月 28, 2018 1:25 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				把 sqlexec 中回傳 cursor 改為別的名字看看
 
 
這個 driver 沒用過, 因為有點多此一舉, 而且據說有很多 bug, 也從未更新過 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 3 樓
  | 
		
			
				 發表於: 星期一 四月 30, 2018 8:40 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				報告, 我做沒問題. VFP6 下 _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		garfield Site Admin
  
  註冊時間: 2003-01-30 文章: 2160
 
  第 4 樓
  | 
		 | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		ooctiger
 
 
  註冊時間: 2014-04-02 文章: 23
 
  第 5 樓
  | 
		
			
				 發表於: 星期一 四月 30, 2018 10:01 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				今天又再試了一次已經OK了
 
 
過了一個週末就好了,不知道要說些甚麼才好.
 
 
總之感謝大家的回覆與關心  謝謝。 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 6 樓
  | 
		
			
				 發表於: 星期一 四月 30, 2018 11:35 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				發現就算目錄不正確,
 
WJDBHandle 還是會傳回1
 
 
所以用 WJDBHandle 判斷是否連線,這可能會有問題.
 
 
D: 是 網路磁碟機 ?  可能要先檢查檔案或資料夾. _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		ooctiger
 
 
  註冊時間: 2014-04-02 文章: 23
 
  第 7 樓
  | 
		
			
				 發表於: 星期一 四月 30, 2018 12:51 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				另有疑問請教 已經Conncect 連線成功
 
在DATABASE 中 建立 連線且 測試連線成功
 
 
但建立Remote View 時,卻說我的檔案 not a Table  ??
 
但Table 的確是真正在 VFP 使用新增 Table 建立出來的
 
 
不知道問題出在哪裡 ? 請各位幫忙看看 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 8 樓
  | 
		
			
				 發表於: 星期一 四月 30, 2018 1:19 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				"select .*. from .A1 "  ?
 
 
還是 "SELECT * FROM A1" ? _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		ooctiger
 
 
  註冊時間: 2014-04-02 文章: 23
 
  第 9 樓
  | 
		
			
				 發表於: 星期三 五月 02, 2018 1:41 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				To syntech
 
 
"select .*. from .A1 " ?    => 這是在"Display White Space" 的時候 COPY 下來
 
 
還是 "SELECT * FROM A1" ?
 
 
 
 
 
 
另外我有找到原因了 可能是 Microsoft Visual FoxPro Driver 的關係,抓不到 varchar 的欄位造成的,將 varchar  改成 char 就 可以正常使用了. | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		ezpos
 
 
  註冊時間: 2011-04-20 文章: 323
 
  第 10 樓
  | 
		
			
				 發表於: 星期四 五月 10, 2018 9:58 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				這個我沒見過這種下法 select .*. from .A1
 
最好是下 select .*. from A1 _________________ ezPos收銀機 簡單好用低成本  http://www.ezpos.info
 
全新美觀的POS收銀機.POS軟硬體耗材.
 
軟體客制化.網站規劃....能賺錢的都可以找我
 
 
http://www.twelife.com 台灣生活網 | 
			 
		  | 
	
	
		| 回頂端 | 
		 | 
	
	
		  | 
	
	
		 |