2009-08-06 9 views

答えて

2
INSERT INTO tblSomeTable ([TRADE DATE], REP, REPID, [ACCOUNT/POLICY], 
          CUSTOMER, [REP# COMPANY], [PRODUCT NAME], QUANTITY, [FACE AMOUNT], 
          [GROSS COMMISSION], [CUSTOMER SSN]) 
SELECT [TRADE DATE], REP, REPID, [ACCOUNT/POLICY], 
     CUSTOMER, [REP# COMPANY], [PRODUCT NAME], QUANTITY, [FACE AMOUNT], 
     [GROSS COMMISSION], [CUSTOMER SSN] 
FROM [Text; 
     FMT=Delimited; 
     HDR=YES; 
     CharacterSet=437; 
     DATABASE=C:\Documents And Settings\spauldb\Desktop].Transactions_Jan1_to_Jan30.csv 
WHERE [TRADE DATE] Is Not Null; 
1

私はCSVのために、TransferTextを使用します。

DoCmd.TransferText acImportDelim, , "NewTable2", "c:\docs\ltd.csv", True 

それはテキストファイルで作業する場合、インポートの仕様を使用するか、既存のテーブルにインポートするために、必ずしも必要ではないことが多い良いアイデアですが、 。

+0

こんにちはRemou、長い時間は見ていない。私はCharacterSet = 437を使ってcsvを挿入して、@SmartestVEGAのようにメモのテキストフィールドを切り捨てるのを避けています。しかし、文字制限のために、いくつかの文字が欠落しています。例えば。あなたがUTF8を組み込むことを提案しますか? – bonCodigo

+1

UTF8のために437を950に置き換えてみました;-) – bonCodigo

関連する問題