برای ویرایش باید از UPDATE استفاده کنی... (فقط در یه سری شرایط خاص از Delete و Insert متوالی استفاده میشه. یعنی اول رکورد رو پاک میکنن و بعد بلافاصله دوباره Insert میکنن... این رو فقط گفتم که بدونی، فعلا فراموشش کن)
برای Update فرمت دستور به این شکل هست:
1 Update User
2 SET grpID=newGrpId
3 WHERE usrID=txtUsrId
کد بالا آشناست نه؟

(
http://forum.p30experts.com/index.php/topic,3076.0/msg,8402.html)
خط اول که میگه کدوم جدول قراره Update بشه... در اینجا User.
خط دوم میگه کدوم فیلد، چی بشه... در اینجا مقدار قبلیه grpID به newGrpId تغییر میکنه.
خط سوم هم میگه به چه شرطی خط دوم عمل کنه... در اینجا فقط در صورتی که مقدار درون usrID برابر با txtUsrId باشه.
پس در کل داره میگه:
به جدول User برو و به ترتیب از اول تا آخر جدول رو بگرد، در هر ردیفی که دیدی فیلد UsrIDش مقداری برابر با txtUsrId داره، مقدار فیلد grpID اون ردیف خاص رو به newGrpId تغییر بده.
در خط دوم، اگه خواستی میتونی با استفاده از "،" هر تعداد فیلد رو که خواستی تغییر بدی:
1 SET grpID1=newGrpId1, grpID2=newGrpId2, grpID3=newGrpId3, grpID4=newGrpId4
همینطور در سطر آخر هم میتونی تعداد شرط ها رو ازایش بدی.