310BLOG
Access+MySQLで#Deleteが表示される問題
Posted '08.12.19
.
ネットで検索するとずいぶんヒットするのでみんな経験するデータ保存時の#Delete問題。
一度フォームを閉じて再度開くと正常に表示されるのでデータ上は問題ないようだが使っていてストレスがたまる。
一般的に言われている対処方法は次の通り。
・テーブルに必ず主キーを持つ
・テーブルにTIMESTAMP型フィールドを持つ
・DATE型フィールドを使わずに必ずDATETIME型を使う
・SINGLE型フィールドを使わずに必ずDOUBLE型を使う
これらがよく言われている対処方法。
しかしこれら対策済みでも#Deleteが表示される場合があるのです!
とりあえずこの場合の対処方法として#Deleteが表示されるフォームの更新後に
Me.Requery
を実行すればデータを再度読み込むので#Deleteを見ないですみます。