 |
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 文章: 4249 來自: 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 = ^_^ |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|