VBプログラマ質問スレ(6.0以前) Part32
■ このスレッドは過去ログ倉庫に格納されています
0643629
NGNG>オブジェクトの参照する階層が深ければ、遅くなります。
ADOの場合に限ってのたとえが思いつきませんが
こういうことですか?
dim obj1 as Obj1a
do while obj1.obj2.obj3.propaty1 = 1 ← 遅い
set obj3.propaty1 = obj1.obj2.obj3.propaty1
do while obj3.propaty1 = 1 ← 早い
>列の値を見るのにConnection.xxx.xxx.xxxってな感じでオブジェクト辿ってるとかありません?
列の値を見るのにConnectionオブジェクトからたどれることは知りませんでした
むしろ、スピードで気になっていたのは、レコードセットのループの中で
レコードセットを毎回生成することがいけないのかと気になっていました。
set recordset = nothing
set recordset = new adodb.recordset
recordset.open,,,
if recordset.eof = true then goto owari
recordset.close
set recordset = nothing
■ このスレッドは過去ログ倉庫に格納されています