.Unlockを使ってみた>こんにちは、三流プログラマーのKen3です。.Unlockを使ってみたそんなお話です。1.今回のキッカケ*/HPで訪問者のログを収集してます。DBに追加されていくので、削除しないとデータが増えてしまいます。Delete文を発行すれば、済んでしまうんだけど、レンタルサーバーだと、そんな処理タイミングを作ることが出来ません。面倒だけど、削除のSQL文が入ったASPファイルを自分で実行してました。なんとか、自動化できないかなぁ、、、と考えてて、その日初めて起動した時に、8日前のデータを消すことにチャレンジしてみました。※今のところ、うまくいってます。細工してみたいと思います。*/作成した、削除のSQLを初回だけ呼ぶルーチンです。Applicationオブジェクトへのアクセスをロックします。なんて意味深なことやっているけど、これは、気にしないでください。※変数名に意味は無く、代入処理に意味があります。AさんとBさんがほぼ同時にアクセスしてきました。先にApplication.Lockをかけました。普通にアプリケーション変数LOCK_FLGにONって文字列をセットします。Aさんのかけた.Lockのおかげで、ここで解除となるまでまたされます。ロックが解除されます。