1

VBscriptを介してAccessDBからエクスポートしていて、Schema.iniファイルを使用してみます。AccessDBを開いてエクスポートを行うvbscriptファイルを起動するバッチプログラムがあります。私のvbscriptファイル名はexport.vbsです。

私が持っている場合:

DoCmd.TransferText acExportDelim, "", "table", "C:\output\table.csv"

エクスポートが行われている間、ファイルが自動的に「export.ini」として作成されることに気付きました。

私が持っている場合

DoCmd.TransferText acExportDelim, "Schema.ini", "table", "C:\output\table.csv"

「テキストファイルの仕様'Schema.ini"が存在しません。」というエラーが表示されます。同じディレクトリにSchema.iniファイルがありますが、これはすべて発生しています。何が欠けていますか?

ありがとう!

4

1 に答える 1

3

別の方法で処理する必要があります(アクセスからコンマ区切りファイル(csv)を作成します-Windowsから毎日スケジュールされます

Set cn = CreateObject("ADODB.Connection")

cn.Open "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=z:\Docs\test.accdb"

sSQL = "select * into " 
sSQL= sSQL & "[text;database=z:\docs\;FMT=Delimited;HDR=Yes].[csvfile.csv]"
sSQL= sSQL & " from table1"

cn.Execute sSQL
于 2013-01-30T19:41:39.340 に答える