[リストへもどる]
一括表示

投稿時間:2003/11/07(Fri) 13:28
投稿者名:しばてぃ〜
URL :
タイトル:
予想時間の求め方
データベースに登録・更新・削除を行う際に
ProgressBarで進捗具合を画面に表示したいのですが
いい考えがうかびません。
登録・更新は対象データが事前にわかる為、件数で
ProgressBarの大きさを分割し、終了するたびに増やせばよいのですが
削除時にはそれができません。
もし何らかの方法で、データへのアクセス予想時間がわかるのでしたら、
教えてください。

投稿時間:2003/11/07(Fri) 18:18
投稿者名:これ
URL :
タイトル:
Re: 予想時間の求め方
> データベースに登録・更新・削除を行う際に
> ProgressBarで進捗具合を画面に表示したいのですが
> いい考えがうかびません。
> 登録・更新は対象データが事前にわかる為、件数で
> ProgressBarの大きさを分割し、終了するたびに増やせばよいのですが
> 削除時にはそれができません。

DBの種類もミドルウェアも書かれてないので
一概には言えませんが、仮にADOを使ったとして
(SQLのDELETE文より低速になると思いますが)
削除対象の条件でRecordSetを作って
それのRecordCountで削除対象件数を求め
あとはループ処理にてカウントアップしつつ
Deleteメソッドで消すって感じでしょうか?

もっと他にいい方法があるかもしれませんケド・・・

投稿時間:2003/11/10(Mon) 19:12
投稿者名:しばてぃ〜
Eメール:
URL :
タイトル:
Re^2: 予想時間の求め方
わかりました。ありがとうございます。
今回はレスポンスが重視のため、どうにか一発で求めたかったのですが・・・

本当にありがとうございます。