نقل قول نوشته شده توسط Hidarneh
جناب سار می شه توضیح بدید ؟ چه ربطی داره که بخواد مقدار فیلد کلید رو تغییر بده و پیغام key violation رو ببینه؟ و اما جواب : دو راه ( یا سه راه ) داری:
1: قبل از post با دستور locate چک کنی .
2: توی روال onposterror از جدول , خطاها رو خودت چک کنی .
3: فیلدت رو از حالت کلید در بیاری .
که این آخری آبکیه . ولی خب یه راه حل دیگه 8-)
فیلدی که در هنگام ساخت جدول کلید اصلی معرفی بشود در طول عمر جدول مقدارش ثابت است و غیر قابل تغییر.
برای همین هم هست که تو جوابها مورد سوم به نظر درست تر میرسه البته من تابه حال برام پیش نیومده که مجبور بشم مقدار کلید اصلی رو عوض کنم چرا که این کا اصولا درست نیست.
بهتر اون قسمت از کد که Error میده رو برامون بنویسی تا بهتر بشه گفت و البته به همراه ساختار جدولت.