1

MySQL データベースにインポートできるように、すべてのテーブルをCSV 形式にエクスポートしようとしているアクセス データベースがあります。

私はVisual Basic の知識が非常に限られているため、すべてのテーブルを一度にエクスポートできるマクロ モジュール (ネット上) を見つけることができました。

Public Sub exportAllChangeDelim()

Dim obj As AccessObject, dbs As Object

Set dbs = Application.CurrentData
    For Each obj In dbs.AllTables
        If Left(obj.Name, 4) <> "MSys" Then
            DoCmd.TransferText acExportDelim, , obj.Name, obj.Name & ".csv", false
        End If
    Next obj
End Sub

デフォルトのフィールド区切り文字を変更できる簡単な方法はありますか:

"

たとえば、何かカスタムに:

{}

理由は、エクスポートしようとしているフィールド内のコンテンツに問題があるためです。これらのフィールドにはスピーチ マークが含まれていることがあり、MySQL にインポートするときにフィールド数が乱れることがあります。

長々と質問失礼します!

4

0 に答える 0