C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
Re[3]: Re: アクセスからテキストのエクスポート方法がわかりません
(過去ログ 24 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 4 記事 (1 - 4 表示)] <<
0
>>
■10597
/ inTopicNo.1)
アクセスからテキスエクスポート方法がわかりません
▼
■
□投稿者/ けいちゃん
(1回)-(2007/11/21(Wed) 19:15:03)
分類:[VB6 以前]
VB初心者です。宜しくお願いしますm(__)m
アクセステーブルレコードは
佐藤 123456 東京都
高橋 456789 大阪府
エクスポートテキスト出力は
「改行なしの1行テキスト」で「テキスト区切り記号なし」です
○佐藤,123456,東京都,高橋,45678,大阪府
×"佐藤","123456","東京都"
"高橋","456789","大阪府"
VBAでレコードを読みながら、Print 項目 & ","; の方法は考えましたが
何か間違っているような気がしますσ(^◇^;)
'DoCmd.TransferText acExportDelim でテキスト区切り記号なしの方法もわかりません
引用返信
編集キー/
編集
■10622
/ inTopicNo.2)
Re: アクセスからテキストのエクスポート方法がわかりません
▲
▼
■
□投稿者/ 魔界の仮面弁士
(527回)-(2007/11/22(Thu) 19:27:59)
■
No10597
(けいちゃん さん) に返信
> VBAでレコードを読みながら、Print 項目 & ","; の方法は考えましたが
> 何か間違っているような気がしますσ(^◇^;)
その手法で、別に問題ないような気がします。(^^;
別案としては、ADODB.Recordset.GetString メソッドを使う…とか。
> 'DoCmd.TransferText acExportDelim でテキスト区切り記号なしの方法もわかりません
その場合は、
DoCmd.TransferText acExportDelim, "テーブル1 エクスポート定義", "テーブル1", "C:\test.txt"
という書式になりますね。
第2引数に指定する定義名は、Access の[テキスト エクスポート ウィザード] 画面を使って、
事前に作成・保存しておいてください。
(ちなみに、定義情報は MSysIMEXSpecs および MSysIMEXColumns テーブルに記録されます)
引用返信
編集キー/
編集
■10623
/ inTopicNo.3)
Re[2]: Re: アクセスからテキストのエクスポート方法がわかりません
▲
▼
■
□投稿者/ 魔界の仮面弁士
(528回)-(2007/11/22(Thu) 19:42:06)
■
No10622
(魔界の仮面弁士) に追記
> 第2引数に指定する定義名は、Access の[テキスト エクスポート ウィザード] 画面を使って、
> 事前に作成・保存しておいてください。
> (ちなみに、定義情報は MSysIMEXSpecs および MSysIMEXColumns テーブルに記録されます)
ただし、インポート・エクスポート定義を一度も行った事がない場合には、
MSysIMEXSpecs / MSysIMEXColumns システムテーブルが存在しません。
何らかの理由で、プログラム的にこれらのテーブルを作成したい場合には、
SysCmd 555
を実行すれば OK です。
引用返信
編集キー/
編集
■10806
/ inTopicNo.4)
Re[3]: Re: アクセスからテキストのエクスポート方法がわかりません
▲
▼
■
□投稿者/ けいちゃん
(2回)-(2007/11/26(Mon) 21:14:01)
魔界の仮面弁士さん、ありがとうございました
エクスポートテキスト区切り記号なしは、やはり定義体を使わなければならないようですね。
'DoCmd.TransferText acExportDelim の後に「テキスト記号=False」みたいなものが
あるといいかな、なんて思っていました。
ありがとうございますm(__)m
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-