多筆測試資料(txt檔)要如何轉入資料庫? |
答題得分者是:Stallion
|
cjs05745
一般會員 ![]() ![]() 發表:1 回覆:1 積分:0 註冊:2002-04-24 發送簡訊給我 |
我有一些產品測試資料,測試一個產品會產生一個測試結果文件,想要將這些檔案轉入資料庫方便日後查詢
由於一筆記錄就有一個文件,請問要怎麼自動讓它匯入資料庫(一次要匯500多個檔案),檔案名稱就是文件中的Serial_NO,如 AWG001.TXT,AWG002.TXT,.....AWG550 麻煩各位先進幫忙,非常感激! 每個文字檔結構都一樣,如下: Rack : 3 Serial_NO : AWG001 Type : LB Date : 06/Apr/2007 Time : 03:48:41 Pass/Fail : Pass Testing_time : 176 Machine_time : 17 Cycle_time : 193 ************************************************************* 001 VIB_I : 70 116.6419 135 --- 002 ALERT_I : 210 265.2848 340 --- 003 SPL : 117 128 9999 --- 004 VI_AL_I : -9999 344.864 9999 --- 005 FST_OSC : -0.9 -.025 0.9 --- 006 SEC_OSC : -0.55 -.055 0.55 --- 007 SEC_IF : -0.35 .03 0.35 --- 008 POWER_UP : -9999 5.48388 9999 --- 009 ON_I : 10 14.94801 15 --- 010 STANDB_I : 3.51 6.36513 6.49 --- 011 LOW_BAT : 3.61 3.663 3.74 --- 012 C_AO_LEV : -9999 1.563 9999 --- |
syntax
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
你有沒有考慮外包?會比較輕鬆,不然要等人幫你做「免費」的,不太容易,尤其又是這種難易度 (新手) 的
===================引 用 cjs05745 文 章=================== 我有一些產品測試資料,測試一個產品會產生一個測試結果文件,想要將這些檔案轉入資料庫方便日後查詢 由於一筆記錄就有一個文件,請問要怎麼自動讓它匯入資料庫(一次要匯500多個檔案),檔案名稱就是文件中的Serial_NO,如AWG001.TXT,AWG002.TXT,.....AWG550 麻煩各位先進幫忙,非常感激! 每個文字檔結構都一樣,如下: Rack : 3 Serial_NO : AWG001 Type : LB Date : 06/Apr/2007 Time : 03:48:41 Pass/Fail : Pass Testing_time : 176 Machine_time : 17 Cycle_time : 193 ************************************************************* 001 VIB_I : 70 116.6419 135 --- 002 ALERT_I : 210 265.2848 340 --- 003 SPL : 117 128 9999 --- 004 VI_AL_I : -9999 344.864 9999 --- 005 FST_OSC : -0.9 -.025 0.9 --- 006 SEC_OSC : -0.55 -.055 0.55 --- 007 SEC_IF : -0.35 .03 0.35 --- 008 POWER_UP : -9999 5.48388 9999 --- 009 ON_I : 10 14.94801 15 --- 010 STANDB_I : 3.51 6.36513 6.49 --- 011 LOW_BAT : 3.61 3.663 3.74 --- 012 C_AO_LEV : -9999 1.563 9999 --- |
Stallion
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
cjs05745兄:
你所談的雖然說是一個小應用程式,內容用說的雖然不多,但寫起來也無法在這裡跟你用「筆」討論,更別談有人有辦法在這裡幫你寫程式碼了。小弟願意提供幾個方向,請兄研究: 1.因為涉及文字資料檔案的蒐集,所以請先瞭解WINAPI怎麼找檔案。如FindFirst, FindNext等等。 2.找到檔案了必須將資料讀出,這有關資料檔案存取,因為是單純的文字檔,所以請參照 Assign, Reset, ReWrite, Close 等程序,或者TString類別也可。 3.讀出資料檔案,必須對每一行的內容加以分析,拆開後塞入資料庫,你可參考 StrUtils 的VCL函數庫,裡面有不少字串函數可用,如 PosEx 等等。 4.未來我不知道你要使用何種資料庫?如果是 Access 或者是 MSSQL 的話,請瞭解一下ADO物件如何使用,長篇大論不便在此討論,因為ADO的用法可以寫N本書,KTOP裡面有很多範例可以參考,至於其他廠牌資料庫伺服器,小弟沒經驗,等你寫到那裡了,再來請教KTOP裡面的先進。 5.瞭解了上述寫作所需知識內容,你應該知道為何你的問題無法以「筆」討論了吧! 以上建議請參考。 ===================引 用 cjs05745 文 章=================== 我有一些產品測試資料,測試一個產品會產生一個測試結果文件,想要將這些檔案轉入資料庫方便日後查詢 由於一筆記錄就有一個文件,請問要怎麼自動讓它匯入資料庫(一次要匯500多個檔案),檔案名稱就是文件中的Serial_NO,如AWG001.TXT,AWG002.TXT,.....AWG550 麻煩各位先進幫忙,非常感激! 每個文字檔結構都一樣,如下: Rack : 3 Serial_NO : AWG001 Type : LB Date : 06/Apr/2007 Time : 03:48:41 Pass/Fail : Pass Testing_time : 176 Machine_time : 17 Cycle_time : 193 ************************************************************* 001 VIB_I : 70 116.6419 135 --- 002 ALERT_I : 210 265.2848 340 --- 003 SPL : 117 128 9999 --- 004 VI_AL_I : -9999 344.864 9999 --- 005 FST_OSC : -0.9 -.025 0.9 --- 006 SEC_OSC : -0.55 -.055 0.55 --- 007 SEC_IF : -0.35 .03 0.35 --- 008 POWER_UP : -9999 5.48388 9999 --- 009 ON_I : 10 14.94801 15 --- 010 STANDB_I : 3.51 6.36513 6.49 --- 011 LOW_BAT : 3.61 3.663 3.74 --- 012 C_AO_LEV : -9999 1.563 9999 --- |
cjs05745
一般會員 ![]() ![]() 發表:1 回覆:1 積分:0 註冊:2002-04-24 發送簡訊給我 |
|
P.D.
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |