掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
データベースの重複データ処理 (ID:36718)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
アドバイスくださる方々、いつもありがとうございます。 データベースの重複処理に関して、質問があります。 delphi4 oracle8iを使用しているのですが、データベース上の項目IDにプライマリーキーをかけ、データが重複しないようにしています。insert文でデータを追加するとき、IDが重複しているときは「IDが重複していまので、ほかのIDを入力してください」というメッセージを出し、入力をできないようにしたいのですが、どのようにすればよいでしょうか?また、データが追加された際に、自動的にIDを振り分ける方法をご存知でしょうか? 現在insert文は以下のように、書いています。 begin with query1 do begin; close; SQL.Clear; SQL.ADD('insert into TableA (aID, aNAME) values (:value1, :value2)'); prepare; params... (省略) end; execsql; end です。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.