線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:890
推到 Plurk!
推到 Facebook!

讀取檔案資料的問題

答題得分者是:CHIWW
chj
一般會員


發表:14
回覆:17
積分:6
註冊:2003-08-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-10 13:08:51 IP:140.123.xxx.xxx 未訂閱
現況是這樣的, 我要將一個資料夾內的檔案(有很多檔案) 我要將檔案的資料一行一行解讀,然後 轉進SQL Server 2000 ---- 我的測試碼如下: if (OpenDialog1->Execute()) {                 FileCount=OpenDialog1->Files->Count;                 for(int i=0;iFiles->Strings[i].c_str(),"r"); while(fgets(string,80,in) !=NULL) { s0=AnsiString(string); s1=s0.SubString(1,8); ADOCommand1->CommandText= "insert into test (name) values('" s0 "') " ; ADOCommand1->Execute(); } fclose(in); } } 可是沒辦法將所有的檔案都成功進行處理 我試過如果單一筆可以,開啟的檔案比數不多時也沒問題 但我將全部的檔案一起進行時,處理到一部分就會掛了 請問要如何解決呢?
CHIWW
初階會員


發表:8
回覆:16
積分:29
註冊:2002-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-13 00:58:22 IP:61.227.xxx.xxx 未訂閱
首先在TADOCommand的ExecuteOption的eoExecuteNoRecords的選項選True 然後在 ADOCommand1->CommandText= "insert into test (name) values('" s0 "') " ; //加這一行 ADOCommand1->Prepared=True; ADOCommand1->Execute(); //看看是否能成功儲存,如果不行再說明一下掛掉的原因吧
系統時間:2024-04-20 9:58:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!