Dataset2XLS出錯了(使用本站的XLSfile.pas) |
尚未結案
|
vagrant
一般會員 發表:29 回覆:72 積分:20 註冊:2003-07-04 發送簡訊給我 |
使用XLSfile.pas出現錯誤了(急急......)
我使用了以下這個XLSfile.pas在我的程序中出現了錯誤
http://delphi.ktop.com.tw/topic.php?topic_id=22993
導入的資料表中只要有一欄位為空的時候,導入就會出現問題Rang Check Error
錯誤,麻煩各位大大幫忙一下,謝謝!
完整的程序在這裡
http://delphi.ktop.com.tw/loadfile.php?TOPICID=15690703&CC=350917
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
在datasettoxls這一段 while (not DS.eof) and (r <= xls.MaxRows) do begin for c:=0 to DS.FieldCount-1 do begin if DS.Fieds[c].isnull then xls.WriteField(r,c,'') else xls.WriteField(r,c,DS.Fields[c]); end; inc(r); PB1.StepIt; Application.ProcessMessages; DS.next; end;再試試看吧 |
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
或
在datasettoxls這一段 while (not DS.eof) and (r <= xls.MaxRows) do begin for c:=0 to DS.FieldCount-1 do begin if DS.Fieds[c].isnull then xls.WriteField(r,c,'""') else xls.WriteField(r,c,DS.Fields[c]); end; inc(r); PB1.StepIt; Application.ProcessMessages; DS.next; end;再試試看吧 |
vagrant
一般會員 發表:29 回覆:72 積分:20 註冊:2003-07-04 發送簡訊給我 |
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
vagrant
一般會員 發表:29 回覆:72 積分:20 註冊:2003-07-04 發送簡訊給我 |
|
hahalin
版主 發表:295 回覆:1698 積分:823 註冊:2002-04-14 發送簡訊給我 |
|
vagrant
一般會員 發表:29 回覆:72 積分:20 註冊:2003-07-04 發送簡訊給我 |
|
vagrant
一般會員 發表:29 回覆:72 積分:20 註冊:2003-07-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |