全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1363
推到 Plurk!
推到 Facebook!

在SQL Explorer查詢資料表出現錯誤

尚未結案
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-21 17:32:13 IP:218.16.xxx.xxx 未訂閱
大家好!又來麻煩各位了,最近習作老是遇到問題的說: 是這樣,我在SQL Explorer輸入查詢資料指令.如:Select * from Test 出現錯誤(如下圖),我重新開機也還是一樣.但是查詢其他的資料表可以,請問是什麼 呢?我有查過資料表,也試過在Query1,Tabel1中Open正常,看不出來資料有什麼異常啊.但是用SQL語句INSERT INTO TEST...不能新增資料.    
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-21 17:44:14 IP:202.62.xxx.xxx 未訂閱
您好﹗    錯誤信息是指Table已經滿了﹐檢查一下C碟中的剩余容量﹒    ================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================
------
忻晟
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-22 13:39:05 IP:202.39.xxx.xxx 未訂閱
更改 BDE 中的 Block Size 試試 參考: http://groups.google.com.tw/groups?hl=zh-TW&lr=&rls=GGLD,GGLD:2005-04,GGLD:zh-TW&th=3888d84a0bfd2d02&rnum=4 Table is full Possible Cause of Error You may be exceeding the maximum capacity of a Paradox table. Quick Fix You will have to either increase the block size in the BDE Configuration utility or upsize your database to a SQL server database such as Interbase (or Oracle, MS SQL Server, etc). To increase the block size in the BDE Configuration utility (from 1024/1KB or 2048/2KB to 4096/4K, 16384/16KB, or 32768/32K), change the BLOCK SIZE parameter in the Drivers | Paradox page/node of the BDE Configuration utility. All future Paradox tables will reflect the new setting. To apply the settings to an existing table, create a new table borrowing the structure of the existing table and then copy the tables from the original table to the new one. Additional Information Paradox tables can be a maximum of 65,536 (64K) blocks. The default block size is 2048 (2K), so the default maximum size of a Paradox table is 128 MB. Increasing the block size to 32,768 (32KB) will allow you to create 2GB tables. Note: If you are using Level 3 or 4 Paradox tables, the largest block size you can use is 4096/4KB. 16KB and 32KB are available in Level 5 and 7 (there is no level 6). Clay Shannon, author of the upcoming book "Troubleshooting Delphi - Quick Fixes" -- hagar.
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-23 12:05:30 IP:219.130.xxx.xxx 未訂閱
感謝cashxin2002,hagar兩位的回答. TO:cashxin2002版主 我的C盤剩余空間有2.7G,所以可能不是這個問題.資料表TEST.DB也不到50K. 後來在反復測試的時候又好像出現.PX錯誤.我沒辦法就將TEST.PX檔刪除了,然後再建立主索引產生PX檔,然後在SQL Explorer查詢沒問題了,但是好像掉了一些資料(至於掉了多少我也不知,因為之前測試資料都沒注意過). 在這裡再請教2問題,謝謝!: 1. 重新建立索引丟失資料算是正常的嗎? 2. 我想在SQL Explorer按條條件查詢.比如查詢 2005/04/23(日期型)的資料. SELECT * FROM Test WHERE TestDate = 2005/04/23 (這樣寫不可以,大概提示型不符,請問怎麼將2005/04/23轉為日期型.)在程式中還可以Param,不知在這裡怎麼用呢? 謝謝了
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-04-25 14:08:59 IP:210.69.xxx.xxx 未訂閱
>1. 重新建立索引丟失資料算是正常的嗎? 不正常, 重新建立索引, 不該導致資料庫資料不見 感覺您的資料庫檔案 和 索引檔案 之前可能有損毀 (原因就不知道了) 2.請問您用哪一套資料庫 ? 版本 ? 日期欄位為何 ? 下的 SQL 語法可能會不同 (例如 MS-SQL Server 日期欄位有兩種 smalldatetime 和 datetime) ************************ 如果您滿意答案,請結案 ************************
------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-04-26 08:55:30 IP:219.130.xxx.xxx 未訂閱
引言: >1. 重新建立索引丟失資料算是正常的嗎? 不正常, 重新建立索引, 不該導致資料庫資料不見 感覺您的資料庫檔案 和 索引檔案 之前可能有損毀 (原因就不知道了) 2.請問您用哪一套資料庫 ? 版本 ? 日期欄位為何 ? 下的 SQL 語法可能會不同 (例如 MS-SQL Server 日期欄位有兩種 smalldatetime 和 datetime) ************************ 如果您滿意答案,請結案 ************************
hi,pcboy2您好!我用Paradox7 TestDate欄位型態為Date 不知在SQL Explorer怎樣寫SQL語句查詢指定日期范圍的資料呢?謝謝
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-05-03 16:17:52 IP:202.39.xxx.xxx 未訂閱
日期要用雙引號括起來(注意格式是 DD/MM/YY) 例: Select * from Table1 Where XX_Date = "6/30/1998"; -- hagar.
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-05-03 16:44:42 IP:59.36.xxx.xxx 未訂閱
引言: 日期要用雙引號括起來(注意格式是 DD/MM/YY) 例: Select * from Table1 Where XX_Date = "6/30/1998"; -- hagar.
謝謝!可以 <>原來日期要用雙引號括起來(並且其格式還要是>
系統時間:2024-06-26 15:39:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!