  | 
				VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.   
				 | 
			 
		 
		 
	
		| 上一篇主題 :: 下一篇主題   | 
	 
	
	
		| 發表人 | 
		內容 | 
	 
	
		Bruce Lin
 
 
  註冊時間: 2004-03-28 文章: 24 來自: Taiwan,Taipei
  第 1 樓
  | 
		
			
				 發表於: 星期三 四月 14, 2004 7:20 pm    文章主題: 為何無法取出SQL資料----VFP初學者 | 
				     | 
			 
			
				
  | 
			 
			
				DB=SQLSTRINGCONNECT("DSN=DB;Uid=sa;pwd=1234") 
 
 
IF DB>0
 
   =MESSAGEBOX("連線成功")
 
    SQLEXEC(DB, "SELECT * FROM mydb" , "TEMP") 
 
    BROWSE
 
    =SQLCANCEL(DB)
 
    =SQLDISCONNECT(DB) 
 
ELSE
 
    =MESSAGEBOX("連線失敗")
 
ENDIF    
 
 
^^^^^^^^^^^^^
 
以上無法瀏覽mydb,且 qq=SQLEXEC(DB, "SELECT * FROM mydb" , "TEMP") / qq = -1
 
 
請問各位前輩,為何會這樣呢? _________________ = BRUCE LIN =  ^_^ | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Ruey
 
 
  註冊時間: 2003-03-12 文章: 1698 來自: tunglo
  第 2 樓
  | 
		
			
				 發表於: 星期三 四月 14, 2004 7:50 pm    文章主題: Re: 為何無法取出SQL資料----VFP初學者 | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Bruce Lin 寫到: | 	 		  DB=SQLSTRINGCONNECT("DSN=DB;Uid=sa;pwd=1234") 
 
 
 | 	  
 
 
1.先在ODBC測試是否可連線
 
2.請確定帳號或密碼是否正確
 
3.請確定資料庫是否正確
 
 
4.你的資料庫是使用何種的? _________________ #############################
 
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!
 
 
學會VFP使用者社區的搜尋,Code才會更有趣~
 
############################# | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Bruce Lin
 
 
  註冊時間: 2004-03-28 文章: 24 來自: Taiwan,Taipei
  第 3 樓
  | 
		
			
				 發表於: 星期三 四月 14, 2004 8:37 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				1.ODBC測試正常 
 
2.帳號密碼也正確
 
3.資料庫正確 
 
4.資料庫是:MS SQL2000
 
 
DB=SQLSTRINGCONNECT("DSN=DB;Uid=sa;pwd=1234") 
 
 
DB>0  也表示連線成功,但就是
 
 
>SQLEXEC(DB, "SELECT * FROM mydb" , "TEMP") 
 
>BROWSE 
 
 
 
以上兩句似乎沒作用......
 
 
感謝您的回覆~ _________________ = BRUCE LIN =  ^_^ | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Ruey
 
 
  註冊時間: 2003-03-12 文章: 1698 來自: tunglo
  第 4 樓
  | 
		
			
				 發表於: 星期三 四月 14, 2004 8:54 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				請確認是否有myDB _________________ #############################
 
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!
 
 
學會VFP使用者社區的搜尋,Code才會更有趣~
 
############################# | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Bruce Lin
 
 
  註冊時間: 2004-03-28 文章: 24 來自: Taiwan,Taipei
  第 5 樓
  | 
		
			
				 發表於: 星期三 四月 14, 2004 10:06 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				也確定有耶....  對了,我是用VFP 6.0版,跟版本有關嗎? _________________ = BRUCE LIN =  ^_^ | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Ruey
 
 
  註冊時間: 2003-03-12 文章: 1698 來自: tunglo
  第 6 樓
  | 
		
			
				 發表於: 星期三 四月 14, 2004 11:47 pm    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				1.按照你的程式我在VFP6測試過.ok
 
沒有像你的問題
 
 
2.你是在本機上測試嗎?
 
 
 
 	  | 代碼: | 	 		  
 
DB=SQLSTRINGCONNECT("DSN=tudou;Uid=sa;pwd=") 
 
 
IF DB>0 
 
=MESSAGEBOX("連線成功") 
 
SQLEXEC(DB, "SELECT * FROM customer" , "TEMP") 
 
BROWSE 
 
=SQLCANCEL(DB) 
 
=SQLDISCONNECT(DB) 
 
ELSE 
 
=MESSAGEBOX("連線失敗") 
 
ENDIF  | 	 
  _________________ #############################
 
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!
 
 
學會VFP使用者社區的搜尋,Code才會更有趣~
 
############################# | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Bruce Lin
 
 
  註冊時間: 2004-03-28 文章: 24 來自: Taiwan,Taipei
  第 7 樓
  | 
		
			
				 發表於: 星期四 四月 15, 2004 12:45 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				不是在本機,都是在Client端,我測試的環境如下 :
 
1.相同的程式在公司有問題,在家裡測試就沒問題.
 
2.公司的OS是win98,家裡是WinXP.
 
3.MDAC都更到2.8版,ODBC測試都沒問題.
 
4.公司是英文版的SQL2000,家裡是中文版的SQL2000
 
 
真是太奇怪了..... _________________ = BRUCE LIN =  ^_^ | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Ruey
 
 
  註冊時間: 2003-03-12 文章: 1698 來自: tunglo
  第 8 樓
  | 
		
			
				 發表於: 星期四 四月 15, 2004 1:25 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Bruce Lin 寫到: | 	 		  不是在本機,都是在Client端,我測試的環境如下 :
 
1.相同的程式在公司有問題,在家裡測試就沒問題.
 
2.公司的OS是win98,家裡是WinXP.
 
3.MDAC都更到2.8版,ODBC測試都沒問題.
 
4.公司是英文版的SQL2000,家裡是中文版的SQL2000
 
 
真是太奇怪了..... | 	  
 
 
 
我不覺得很神奇.    
 
 
 
請描述一下ODBC的設定/測試步驟. 
 
是否有從client測試連線到Server資料庫.
 
 
如果你是使用具名管道方式的話.要檢查是否具有連線到Server的權限!! _________________ #############################
 
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!
 
 
學會VFP使用者社區的搜尋,Code才會更有趣~
 
############################# | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		syntech
 
 
  註冊時間: 2003-05-16 文章: 4252 來自: Taipei,Taiwan
  第 9 樓
  | 
		
			
				 發表於: 星期四 四月 15, 2004 8:40 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				不曉得是不是沒有切換資料庫的關係 _________________ 如果公司有下列困擾:
 
1. 找不到便宜,快速,簡易的 生產排程軟體
 
2. 不知道如何快速排定 採購計劃
 
3. 成本抓不準,自己算比軟體算有用
 
4. 想學習系統規劃,想找系統架構的顧問
 
 
請聯絡我們,也許我們幫得上忙 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		Bruce Lin
 
 
  註冊時間: 2004-03-28 文章: 24 來自: Taiwan,Taipei
  第 10 樓
  | 
		
			
				 發表於: 星期四 四月 15, 2004 9:31 am    文章主題:  | 
				     | 
			 
			
				
  | 
			 
			
				各位前輩,經過詳細的檢查後,我終於查出問題了,原來是SQL的使用者權限出的問題,我用的帳號沒有select 的權限,難怪一直出無法叫出資料......真是慚愧....
 
感謝各位前輩熱心的幫忙,謝謝~~~ _________________ = BRUCE LIN =  ^_^ | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |