PDA

View Full Version : سوال: مشکل آپدیت در دیتاست



piter11
دوشنبه 03 شهریور 1393, 13:59 عصر
سلام من در دیتا ست دستور آپدیت ویزاردی آوردم سه تا هم ستون یه اسم های id ,name,family دارم حالا میخوام کاری کنم که با نوشتن آی دی و اسم و فامیلی در سه تا تکس باکس اون سطر آپدیت بشه مشکل من در شیوه نوشتن تکس باکس ها در سینتکس زیر که بهم میده واینکه میی خوامم اگه مثلا تکس باکس نام خالی بود و من فقط فامیلیشو ویرایش کردم نام خالی ندازه! مقدار قبلیشو نگه داره

UPDATE [register] SET [name] = @name, [family] = @family WHERE (([id] = @Original_id) AND ((@IsNull_name = 1 AND [name] IS NULL) OR ([name] = @Original_name)) AND ((@IsNull_family = 1 AND [family] IS NULL) OR ([family] = @Original_family)));

mz6488
دوشنبه 03 شهریور 1393, 14:03 عصر
سلام.خوب موقع آپدیت ،مشخصات قبلی رو بریزید تو تکست باکس.شاید کاربر بخواد یکی از مشخصات رو حذف کنه

piter11
دوشنبه 03 شهریور 1393, 14:05 عصر
ببنید من تا این پارامتراشو میرم جلو وبقیه شو نمی دونم چطوری پر کنم! اینم عکس
registerTableAdapter.UpdateQuery(textBox5.Text, textBox6.Text, int.Parse(textBox7.Text),

122660

alibilgats
دوشنبه 03 شهریور 1393, 14:23 عصر
دوست عزیز به نظر من اینجور کد نویسی بیشتر گمراه میکنه آدمو!
یا کلا روش کار رو عوض کن تا مجبور نشی فیلدهای خالی رو هم آپدیت بزنی یا به قول دوست عزیزمون mz6488 (http://barnamenevis.org/member.php?261140-mz6488) مقدار قبلی رو یه جوری نگهداری کن تا اگر تکست باکست خالی بود بفرستش برای آپدیت.