掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
インサートイントゥにレコードセットを使用するには? (ID:77351)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> レコードセットオブジェクトを????の部分に指定できるかな? > ということなんです・・・ OLE DB Providerの多くは、そのような動作はサポートしていないようです。 ただし、OLE DB Providerの中には、文中に他のレコードセット名を 指定できるものが無いわけでもありません。 有名どころでは、データシェイププロバイダ(Provider=MSDataShape)がそれです。 データシェイプの場合は、Recordsetオブジェクトの RS.Properties("Reshape Name").Value が返す値を使って、それをレコードセットの別名として使うことで、 その名前を問い合わせ文の中に含める事ができます。 あるいは、(SQL文などの)問い合わせ文中に、他のレコードセットを 指定するという形ではなく、受信したデータをXMLのDOMDocumentや ADOのStream等にパーシストしておき、それを使って、別テーブルへ 一括挿入できるような動作であれば、若干のプロバイダがサポートしているようです。 また、ADOではありませんが、Oracle Objects for OLEで使われるような、 バインド配列オブジェクトなどを使うことで、バッチ更新処理を サポートしているようなミドルウェアもあります。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.