タイトル : Re^4: エラーになっても処理を続行させたい 投稿日 : 2008/07/28(Mon) 21:54 投稿者 : eco
ありがとうございます。 今回は On Error Resume Nextで、 INSERT文のあとにエラーの条件分岐でエラー処理を行うことにしました。 ご指摘ありがとうございます。今日見直してバインド変数と件数取得のところを変更しました。 > ・各 SQL の内容は固定的なので、ループ中で再生成したり、一つの sSQL 変数を > 使いまわしてたりするのではなく、すべてループ前に用意しておいた方が良いのでは。 これはObjRst.Refreshっていうことですかね・・・?ちょっとまだ調べている段階です。 > ・objRst は編集しないのだから、DbCreateDynaset を 0& で呼ぶ必要は無いのでは。 > たとえば、12&(ORADYN_NOCACHE Or ORADYN_READONLY) とか > ・この処理をループ処理せずに実現できる方法は無いのか? > たとえば、MERGE 命令などを用いて、より効率のよい記述をできないか。 この二点についてもまだ調べているので、解決していませんが、 エラー処理の点自分なりに解決できたんじゃないかと思ったので報告致します。 DbCreateDynaset を 0& で呼ぶっていうのも1年間この方法だけでやっていたので ちゃんと勉強したいと思います。 ありがとうございました。 |