access vbaでcsvを既存のテーブルにインポートしたい

access vbaでcsvを既存のテーブルにインポートしたいのですが、
インポート処理を実行した際に既存のテーブルと同じテーブル名のテーブルが作成されてしまいます。

しかも、既存のテーブルはすべてデータ型をテキスト型にしているのですが、
新しく作られたテーブルはデータ型が勝手に指定され、一部項目でインポートエラーが発生します
(おそらくcsvをインポートして新規のテーブルを作成するときと同じ動作をしています)
また、外部データタブから行うインポート操作では既存のテーブルを指定してうまくいきます。

何が原因か教えていただけますでしょうか?

以下ソースコードです


Sub csvデータ取込(filePath As String, fileName As String)

'インポート処理
DoCmd.TransferText acImportDelim, , "テーブル名", filePath & fileName, True

End Sub


コメントを投稿

0 コメント