投稿日 | : 2004/05/18(Tue) 10:42 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re^3: カレントレコードの値取得 |
> > Dim F As Field
> > For Each F In RS.Fields
> > Debug.Print F.Name "=" F.Value
> > Next
> やっぱりループ処理を使うしかないのですね。。
私は、「その方法しかない」とは、一言も書いていませんよ。(^-^;
状況によっては、他の手法が得られる事もあります。
たとえば、ADODB.Recordsetで、現在のレコードセットの内容をファイル化したいなら、
GetStringメソッドで文字列化するとか、SaveメソッドでXMLテキスト化するなんて手もありますし。
ただ、最初の質問を見ただけでは、「どのような形式でファイルに書き出したいのか」とか
「今使っているミドルウェア(ADOとかDAOとかRDOとかoo4oとか)は何なのか」といった
付加情報が分からなかったので、さしさわりの無い一般的と思えるコードを回答した次第です。
# …それでも、RS("列1") & RS("列2") & …と58列分書くよりは、ループ処理の方がスマートですよね?(^^;)