VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

SPT 連線成功,但SQLEXEC()執行發生錯誤

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
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
文章: 4211
來自: Taipei,Taiwan

第 3 樓

發表發表於: 星期一 四月 30, 2018 8:40 am    文章主題: 引言回覆

報告, 我做沒問題. VFP6 下
_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
garfield
Site Admin


註冊時間: 2003-01-30
文章: 2157


第 4 樓

發表發表於: 星期一 四月 30, 2018 9:18 am    文章主題: 引言回覆

參考以前貼文: http://vfp.sunyear.com.tw/viewtopic.php?t=5940&highlight=vfpodbc.msi
_________________
利用>>搜尋<<的功能會比問的還要快得到答案.
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
ooctiger



註冊時間: 2014-04-02
文章: 23


第 5 樓

發表發表於: 星期一 四月 30, 2018 10:01 am    文章主題: 引言回覆

今天又再試了一次已經OK了

過了一個週末就好了,不知道要說些甚麼才好.

總之感謝大家的回覆與關心 謝謝。
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4211
來自: Taipei,Taiwan

第 6 樓

發表發表於: 星期一 四月 30, 2018 11:35 am    文章主題: 引言回覆

發現就算目錄不正確,
WJDBHandle 還是會傳回1

所以用 WJDBHandle 判斷是否連線,這可能會有問題.

D: 是 網路磁碟機 ? 可能要先檢查檔案或資料夾.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
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
文章: 4211
來自: Taipei,Taiwan

第 8 樓

發表發表於: 星期一 四月 30, 2018 1:19 pm    文章主題: 引言回覆

"select .*. from .A1 " ?

還是 "SELECT * FROM A1" ?

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
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 台灣生活網
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作