|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
alung
註冊時間: 2005-11-23 文章: 80
第 1 樓
|
發表於: 星期三 十一月 04, 2015 12:23 pm 文章主題: 開發環境與編譯完後執行結果不一樣 |
|
|
我在vfp5C開發環境直接執行表單測試下面指令都ok
select * from angel_invoice_set into cursor tempa where angel_invoice_set.InvoDate >= beg_d and angel_invoice_set.InvoDate <= end_d order by salesid
其中:
angel_invoice_set是連接到sql2012 table 的資料集
angel_invoice_set.InvoDate 是日期時間型態
beg_d 與end_d 是日期型態變數
但編譯完後去執行卻都抓不到資料,有人知道是哪裡出問題了嗎?
謝謝^^ |
|
回頂端 |
|
|
alung
註冊時間: 2005-11-23 文章: 80
第 2 樓
|
發表於: 星期三 十一月 04, 2015 1:38 pm 文章主題: |
|
|
補充一下:單獨下 select * from angel_invoice_set into cursor tempa 編譯完後去執行是抓得到
變數那邊編譯完後不知是哪裡出了問題?? |
|
回頂端 |
|
|
alung
註冊時間: 2005-11-23 文章: 80
第 3 樓
|
發表於: 星期三 十一月 04, 2015 4:26 pm 文章主題: |
|
|
alung 寫到: | 補充一下:單獨下 select * from angel_invoice_set into cursor tempa 編譯完後去執行是抓得到
變數那邊編譯完後不知是哪裡出了問題?? |
終於解決了,轉成日期型態前要加下面 2 行,要不然年度西元年4位用2位轉成日期型態會出問題
set date to america
set cent on
beg_d=ctod(ThisForm.Combo1.value+"/"+ThisForm.Text1.value+"/"+ThisForm.Combo2.value) |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|