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

一個firebird資料庫之奇怪問題?

答題得分者是:shunaaron
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-06-30 17:12:28 IP:125.224.xxx.xxx 訂閱
我用firebird 2.1版建一資料庫,程式是interbase api存取該資料庫,由於只是簡單下一些統計查詢,所以不曾有問題,但有一天我用ibexpert去修改parts表中之partname欄位長度由原先145改為66,從此只要執行到要存取parts之partname欄位一定會產生錯誤且不能執行,我試驗好久找不出原因,但只要用ibexpert去把partname欄位長度改回145程式就能執行,底下是程式碼及錯誤訊息畫面

if datamod.IBparts.Active=false then
begin
datamod.IBparts.Open;
datamod.IBparts.FetchAll;
datamod.IBparts.First;
while not datamod.IBparts.Eof do
begin
combobox1.Items.Add(datamod.IBparts.FieldValues['partname']);
datamod.IBparts.Next;
end;
combobox1.ItemIndex:=-1;
end;

編輯記錄
ry_lee 重新編輯於 2008-06-30 17:14:12, 註解 無‧
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-06-30 21:13:32 IP:125.224.xxx.xxx 訂閱

ps: partname欄位之欄位型態是varchar
shunaaron
高階會員


發表:13
回覆:94
積分:106
註冊:2006-10-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-06-30 22:00:08 IP:220.134.xxx.xxx 訂閱
參考看看
http://dn.codegear.com/print/25154

===================引 用 ry_lee 文 章===================

ps: partname欄位之欄位型態是varchar
------
程式沒有這麼難
只是還沒打通其中要絕
系統時間:2024-11-23 6:52:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!