出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[5485] Re:ASP+ACCESS レコードが2つ保存される時がある |
投稿者:Fimpenさん 2005/11/25 14:46:38 |
YasNet(管理人)さん,暇人さん 早速のコメントありがとうございます. > ボタンの2度押しの可能性はないですか? これに関しまして,2度押ししないように慎重に登録・修正したところ,2重登録は出ませんでしたが, 試しにわざと2度押し(ダブルクリック等)をしても2重登録は確認されませんでした. ですので,2重登録がでる状況が安定していないようです. > 新規登録・修正では > どのようなロジックを組んでいるのでしょうか? 新規登録・修正共にSQLのINSERTで書いています. 修正のほうは実際には新たにテーブルを作成して, 前のテーブルをDELETEで削除しています. フィールド名「ID」をオートナンバーでとっております. またフィールド名「DATA_INPUT」を現在時刻でとっております. 2重登録の場合は「DATA_INPUT」にまったく同じ時刻 (2005/11/25 14:35:40など)が入っております. 修正した際の2重登録では例えば「ID」=「1」のレコードを修正すると, 「ID」=「2」と「3」が作られますので,DELETE文は間違っていません. モジュールは使っていません. よろしくお願いいたします. |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |