PDA

View Full Version : سوال: مشكل ويرايش ركورد در sql



abbaspour
شنبه 26 مرداد 1387, 13:11 عصر
با عرض سلام و خسته نباشيد;
لطفا به من كمك كنيد.من مي خوام يك ركورد را در ديتابيس با كد نويسي vb ،
edit كنم.لطفا بگيد بايد چيكار كنم چون در بانك sql ، براي هر ركورد يك كليد(primery key) دارم.

sohrab o
شنبه 26 مرداد 1387, 14:40 عصر
کجاشو موندی؟
خوب باید با دستور update اونو ویرایش کنی.
ساختار دستورو نمیدونی یا نمیدونی چطوری باید کار کرد؟

mhsoleimani
یک شنبه 27 مرداد 1387, 01:12 صبح
خب رکورد ست رو با مقادیری که می خوایی پر کن . بعد با یه شرطی که مد نظر داری ( با IF) شرط رو بررسی کن تا به رکورد مورد نظر بررسی بعدش رکوردت رو ویرایش کن . با این دستورات هم که می تونی کامل پیمایش کنی رکورد ست رو و داخل این حلقه هم شرطت قرار داره دیگه :


Dim rs as ADODB.RecordSet
.
.
.
.
.
.
do while not rs.EOF
if Condition then
(حالا که با شرط به رکورد دلخواهت رسیدی ، اینجا ادیتش کن).................
endif
rs.Movenext
loop
rs.close

البته این کد نویسیه VB هست . با دستور SQL ،Update هم میشه ها .