0

テキスト ファイルにエクスポートされる Access データベースの SQL クエリを作成しています。要件には、各行を区切る改行が含まれます。それはデフォルトで発生しますか、それとも追加する必要がありますか? 追加する必要がある場合、どうすればよいですか?

ティア

4

1 に答える 1

1

TransferText には LineFeed が含まれており、Access からテキストを取得するほとんどの方法には、何かを停止しない限り、改行が含まれていると確信しています。チェックするのはそれほど難しくありません。

Dim fs As New FileSystemObject

s = "c:\docs\test.txt"
DoCmd.TransferText acExportDelim, , "query6", s
Set f = fs.OpenTextFile(s)
a = f.ReadAll

''Split at linefeed: Chr(10)
aa = Split(a, Chr(10))

''Test 1
Debug.Print UBound(aa)

''Test 2
For Each itm In aa
    Debug.Print itm
Next
于 2010-04-15T18:24:58.697 に答える