投稿日 | : 2005/08/28(Sun) 10:14 |
投稿者 | : あた |
Eメール | : |
URL | : |
タイトル | : Re^4: 上手く処理をさせたいのですが。 |
> 流用する機能を実現するならば、
> (管理番号を除く)全ての項目を条件に、
> 全く同じ内容のレコードが存在するときは、
> 「既に登録されています。」というようなメッセージを表示するとか。
全項目をSQLでチェックですか。
>
> すくなくとも、
> 誤って登録ボタンを押下したら、全く同じ内の行が登録されることは回避できます。
> #もっとも、修正した後、誤ってボタン押下した場合には、
> #正常に流用されてしまいますが。
>
これを防ぐのは難しいですね。
oracleで制約を付けてるといっても時と場合、変更した項目によっては書かれる場合
もありますね。