本質上,我必須將一個平面文件放入數據庫中。平面文件與每行上的前兩個字符一起表示它是哪種類型的記錄。適用於平面文件處理的數據結構?
我是否爲屬性與記錄中的字段匹配的每個記錄類型創建一個類?我應該只使用數組嗎?
我想在將數據保存到數據庫中之前將數據加載到某種數據結構中,以便我可以使用單元測試來驗證數據是否已正確加載。
這裏是我有什麼用(BAI2銀行對賬單)工作樣本:
01,121000358,CLIENT,050312,0213,1,80,1,2/
02,CLIENT-STANDARD,BOFAGB22,1,050311,2359,,/
03,600812345678,GBP,fab1,111319005,,V,050314,0000/
88,fab2,113781251,,V,050315,0000,fab3,113781251,,V,050316,0000/
88,fab4,113781251,,V,050317,0000,fab5,113781251,,V,050318,0000/
88,010,0,,,015,0,,,045,0,,,100,302982205,,,400,302982205,,/
16,169,57626223,V,050311,0000,102 0101857345,/
88,LLOYDS TSB BANK PL 779300 99129797
88,TRF/REF 6008ABS12300015439
88,102 0101857345 K BANK GIRO CREDIT
88,/IVD-11 MAR
49,1778372829,90/
98,1778372839,1,91/
99,1778372839,1,92
有趣。我查看了FileHelpers庫,但它不支持連續記錄(在我的示例中爲88條記錄)。 – Jim 2008-11-20 15:43:06
你在用什麼語言? – Svante 2008-11-21 02:27:31