Date: Thu, 13 Feb 2003 10:39:33 +0900
From: Yoshihiro Kawashima <who@example.co.jp>
あっきぃさんこんにちわ。
> あっきぃです。
> Tips程度でよろしければ下記の方法があります。
> > 追加だと
> > for llp=1 to 10000
> > adoCn.Execute "INSERT INTO TEST VALUES('1','1',.......'1' )"
> > next llp
> llpはlong型ですか? VBはlong型が一番パフォーマンスがでるみたいです。
long型で宣言してます。
> また、毎回 adoCn.Execute を呼ぶのではなくて、
> with adoCn
> for llp=1 to 10000
> .Execute "Insert〜〜
> next
> end with
> という風に with コマンドを使用するだけでだいぶパフォーマンスがかわります。
> 特にループ処理は効果が現れやすいかと。
なるほど。
> あと、Execute を毎回毎回行うのではなくて、セミコロンで複数のSQL分を接続
> してSQLを投入するのも良いかもしれません。
知識不足でやり方がいまいち分りません。
これはどうやるのでしょうか?
> ADOが遅いという可能性もありますから。なるべくSQL Server とVBは通信させな
> いようにして、一度にSQLをサーバに投入するのが効き目あると思います。
了解です。
> お役に立てるかどうか解りませんが…
ありがとうございました。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|