这个代码:
db = "C:Dokumente und EinstellungenhomAnwendungsdatenBayWotch4Neuer Ordneraywotch.db5"
TextExportFile = "C:Dokumente und EinstellungenhomAnwendungsdatenBayWotch4Neuer OrdnerExp.txt"
Set cn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
cn.Open _
"Provider = Microsoft.Jet.OLEDB.4.0; " & _
"Data Source =" & db
strSQL = "SELECT * FROM tblAuction1"
rs.Open strSQL, cn, 3, 3
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.CreateTextFile(TextExportFile, True, True)
a = rs.GetString
f.WriteLine a
f.Close
生成制表符分隔文件,但不适用于导入到mysql。我希望它生成与Access宏生成的文件类似的文件,可以在此处查看:
这是中文吗?这是一个网址,不能进行中文翻译。
vbscript 生成的文件在这里:
将此翻译为中文:http://www.yousendit.com/download/TTZtWmdsT00wVWtLSkE9PQ http://www.yousendit.com/download/TTZtWmdsT00wVWtLSkE9PQ
我也想知道为什么文件大小相差50k左右。
编辑: 来自vbscript文件的结果使用换行符,notepad无法识别,因此在查看时以上内容会显得混乱。宏似乎没有导出html代码,这就解释了为什么它是一个较小的文件,然而vbscript似乎不是以制表符分隔的,因为它将无法导入mysql。
编辑:文件在Linux系统下看起来没有问题,所以可能与Windows处理有关。但仍不正确。