PDA

View Full Version : مشکل در کانورت کردن و وارد کردن در دیتابیس



cazino86
پنج شنبه 17 مرداد 1387, 12:28 عصر
من یک تکست باکس دارم که یک مقدار عددی رو میگیره.و با کد زیر من اون رو به یک عدد صحیح تبدیل میکنم.
int x;
x = convert.toint32(textbox1.text)
و بعد این مقدار رو میخوام وارد دیتابیس کنم که سطون مورد نظرم از نوع int هستش.اما وقتی که من عدد رو وارد میکنم و دکمه ورود به دیتابیس رو میزنم یک ارور میده و خط بالا رو در سورس زرد میکنه.خطایی هم که میده در مورد تبدیل نوع هستش.میخواستم بدونم که کجای کار من مشکل داره؟

Access
پنج شنبه 17 مرداد 1387, 15:31 عصر
شما باید در دستور Insert اون فیلدی رو با textbox1.text مساوی است رو با کد زیر بنویسید
"' like '%" textbox1.text
و نیازی نیست که شما برای تبدیل textbox1 از یک متغیر استفاده کنید
(Int32.Parse(textbox1.Text

cazino86
پنج شنبه 17 مرداد 1387, 19:48 عصر
یعنی در دستور insert جایی که قرار بود متغیر x باشه این کد رو بذارم؟

(Int32.Parse(textbox1.Text

نهمنهح
پنج شنبه 17 مرداد 1387, 21:34 عصر
String CommandText = "INSERT INTO tablename(id) VALUES(" + int.parse(textbox1.text)+")";