tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: ご教示ありがとうございます^^
投稿日: 2011/01/28(Fri) 13:11
投稿者魔界の仮面弁士
> Microsoftで検索した結果、確か更新に弱い、というような内容のきさいがあったと記憶しています。
是非、情報ソースを思い出して下さい。どの話の事か分からないので…。


> それがDataGridのことだったかDataEnvironmentのことだったかは忘れてしまいましたが^^;
その話と関係あるかどうかは分かりませんが:

・Microsoft.Jet.OLEDB.4.0 の場合、DataGrid に表示するためには
 クライアントカーソルモードを利用するか、もしくは、
 サーバーカーソルモードで IRowsetIdentity を有効にする必要がある。
 http://support.microsoft.com/kb/224192/ja

・MSDAORA を使って接続する場合、サーバーカーソルモードで接続すると
 ReadOnly カーソルで開かれてしまう。
 http://dobon.net/vb/bbs/log3-40/24416.html
 http://www.gizcollabo.jp/vbtomo/log/archive/vbdatabase_1138_0.html


> 実際にはDataEnvironmentと更新という関係に何か問題があるのでしょうか?
関係無いと思いますよ。
リードオンリーカーソルモードで開いていたとか、更新をサポートしないプロバイダで
処理しようとしていた…という事はありませんか?

DataEnvironment は Connnection/Command/Recordset を管理しやすくするための
ツールに過ぎず、利用できる機能は ADO のそれと基本的に変わらないはずです。

逆に言えば、ADO や OLEDB 側の制限はそのまま受けることになるでしょう。
# たとえば、Microsoft.JET.OLEDB.4.0 で CSV ファイルを取り扱うような場合、
# 読み取りや追記はできるが、データの更新はサポートされていないという話とか。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。