|
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 文章: 161
第 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?) 什麼明確的東東,所以你得到錯誤的結果! |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|