PDA

View Full Version : مشکل در Update



komeil64
پنج شنبه 16 مهر 1383, 08:16 صبح
سلام
از این کد برای آپدیت کردن استفاده می کنم ولی syntax error می ده با یک کد دیگه هم مقایسش کردم فکر نمی کنم اشکالی داشته باشه : :(


OleDbDataAdapter olda=new OleDbDataAdapter("select * from tbladmin",consc);
string strcmd="UPDATE tbladmin SET name='"+TextBox1.Text+"' ,email='"+TextBox2.Text+"' ,user='"+TextBox3.Text+"' where ID='1'";
OleDbCommand comc=new OleDbCommand (strcmd,consc);
comsc.ExecuteNonQuery():
consc.close();

ممنون

Vahid_Nasiri
پنج شنبه 16 مهر 1383, 09:58 صبح
آیا فایل mdb شما مجوزهای لازم را برای آپدیت و Insert دارد؟ (به مقاله خطاهای متداول مراجعه کنید)
در ضمن فیلد ID شما از نوعی است؟ حرفی است یا عددی؟ اگر عددی است '' نیاز ندارد.

MSYNK
پنج شنبه 16 مهر 1383, 10:53 صبح
با سلام
گفتم یه چیزی هم من بگم :
شاید هم اسم فیلدهات مشکل زا شده! اگه از Access استفاده میکنین!
بهتره اسم فیلدهایی چون password , email , ID , ... رو عوض کنین و یا شاید هم بشه با قرار دادن [] مشکل رو ساده تر حل کرد!
موفق باشین.

rainbow
چهارشنبه 19 مرداد 1384, 10:52 صبح
سلام
فرق & با + در خواندن ا ز textbox در چیست؟
ما از & استفاده میکنیم و مشکلی پیش نمی اید.
با تشکر

Behrouz_Rad
چهارشنبه 19 مرداد 1384, 16:03 عصر
فرض کن دو تا متغیر داری.
متغیر a از نوع String و متغیر b از نوع Int32
به متغیر a مقدار "2" و به متغیر b مقدار 3 رو نسبت میدیم.
حال اگر سعی کنی که این دو تا متغیر رو با عملگر + با هم جمع کنی، نتیجه در خروجی، عدد 5 هست.
و اگر سعی کنی که این دو تا متغیر رو با عملگر & با هم جمع کنی، نتیجه در خروجی مقدار 23 هست.