PDA

View Full Version : ارور در هنگام ویرایش داده های بانک اطلاعاتی



amir-haghighi
دوشنبه 21 مرداد 1387, 17:47 عصر
به یاد او::

من یک بانک دارم که اطلاعات رو به راحتی واردش میکنم اما وقتی که میخوام اونها رو ویرایش کنم با مشکل مواجه میشم. به عکس زیر توجه کنید ::

http://i34.tinypic.com/2pplzww.jpg

خوب من دو تا تکست باکس دارم که مقادیرشون رو میگیرم.بعد در شرط where از اونها استفاده میکنم.فیلد های متناظر در دیتابیس از نوع تکست هستند.

m0rteza
دوشنبه 21 مرداد 1387, 18:13 عصر
اگر میخواین اطلاعاتی رو ویرایش یا پاک کنید باید در شرط دستور Sql یک کلید باشه . پس باید به فیلد های table مثلا یم فیلد ID از نوع bigint ایجاد کنی و دستور SQL رو بعد WHEREرو بر اساس اون تغییر بدی

Moslemu
دوشنبه 21 مرداد 1387, 19:20 عصر
سلام.
نیازی نیست فیلدی که توی where از اون استفاده می کنید حتماً کلید باشه!

خطایی که توی ویرایش با اون مواجه می شید برا اینه که فیلد nameتون از نوع ntext هست ولی مقداری که textBox1 بر می گردونه از نوع varchar ه.