access vbaでcsvを既存のテーブルにインポートしたいのですが、
インポート処理を実行した際に既存のテーブルと同じテーブル名のテーブルが作成されてしまいます。
しかも、既存のテーブルはすべてデータ型をテキスト型にしているのですが、
新しく作られたテーブルはデータ型が勝手に指定され、一部項目でインポートエラーが発生します
(おそらくcsvをインポートして新規のテーブルを作成するときと同じ動作をしています)
また、外部データタブから行うインポート操作では既存のテーブルを指定してうまくいきます。
何が原因か教えていただけますでしょうか?
以下ソースコードです
Sub csvデータ取込(filePath As String, fileName As String)
'インポート処理
DoCmd.TransferText acImportDelim, , "テーブル名", filePath & fileName, True
End Sub
0 コメント