  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		chengsioieng
 
 
  註冊時間: 2004-05-31 文章: 35 來自: 澳門
  第 1 樓
  | 
		
			
				 發表於: 星期四 十二月 23, 2010 2:07 pm    文章主題: 存取檔案的操作無效 | 
				     | 
			 
			
				
  | 
			 
			
				本人都用以下方法建立暫存的表格, 一直相安無事, 但最近電腦的操作系統改為 windows 7 32bit 後, 執行至 create 這句命令時, 就經常會出現 "存取檔案的操作無效" 這句錯誤訊息, 但又不是每次都會出現。請問有前輩知道原因嗎?
 
 
temptbl=sys(2015)
 
 
select 0
 
create &temptbl from XXX | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		LiuRambo
 
 
  註冊時間: 2007-11-27 文章: 481
 
  第 2 樓
  | 
		
			
				 發表於: 星期四 十二月 23, 2010 10:48 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 試試看將&改成() | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		chengsioieng
 
 
  註冊時間: 2004-05-31 文章: 35 來自: 澳門
  第 3 樓
  | 
		
			
				 發表於: 星期二 十二月 28, 2010 4:00 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 嘗試修改了, 但問題仍舊會出現。 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		spfrk
 
 
  註冊時間: 2004-11-08 文章: 163
 
  第 4 樓
  | 
		
			
				 發表於: 星期二 十二月 28, 2010 6:30 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				傳回來的字串第一個byte 為 "_", 這個字元在 C語言中是保留字,因此都用於系統的保留函式使用,
 
把它 substr 掉,再試試看. | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		chengsioieng
 
 
  註冊時間: 2004-05-31 文章: 35 來自: 澳門
  第 5 樓
  | 
		
			
				 發表於: 星期三 十二月 29, 2010 1:09 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				| 問題似乎解決了, 謝謝!! | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		chengsioieng
 
 
  註冊時間: 2004-05-31 文章: 35 來自: 澳門
  第 6 樓
  | 
		
			
				 發表於: 星期四 十二月 30, 2010 4:36 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				昨天才說問題解決了, 誰知問題今天又再出現了, 唉~~~
 
 
由於我需要將這類暫存檔與其他檔案區分出來, 所以我並不是用 substr 將 '_' 去掉, 而是在前面加了一個 'X', 即 
 
temptbl='X'+sys(2015)
 
 
是否 'X_' 也是保留字? 如果是的話, 那我該用那一個不常用的英文字母為首好呢? | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		區榮熾
 
 
  註冊時間: 2005-11-14 文章: 191
 
  第 7 樓
  | 
		
			
				 發表於: 星期四 十二月 30, 2010 7:49 pm    文章主題: Re: 存取檔案的操作無效 | 
				     | 
			 
			
				
  | 
			 
			
				 	  | chengsioieng 寫到: | 	 		  本人都用以下方法建立暫存的表格, 一直相安無事, 但最近電腦的操作系統改為 windows 7 32bit 後, 執行至 create 這句命令時, 就經常會出現 "存取檔案的操作無效" 這句錯誤訊息, 但又不是每次都會出現。請問有前輩知道原因嗎?
 
 
temptbl=sys(2015)
 
 
select 0
 
create &temptbl from XXX | 	  
 
在  Create 之後,沒有給 VFP 建立 (是 Cursor?  Table?) 什麼明確的東東,所以你得到錯誤的結果! | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |