PDA

View Full Version : مشکل در آبدیت کردن



farman-h
پنج شنبه 11 شهریور 1389, 00:19 صبح
سلام


من میخوام از دستور update استفاده کنم.





cm.CommandText = "update Anbar set Type='"+Type+"',Area='"+Area+"',Hajm='"+Hajm+"',Staff='"+Staff+"',Address='"+Address+""



where Name='"ComboBox.SelectedItem”;






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

manij_mhm
پنج شنبه 11 شهریور 1389, 05:47 صبح
سلام.
چرا combobox.selecteditem رو توی " " گذاشتید!!!

الان مشکلتون کجاست با کدی که باید بنویسید یا ارور!؟

farman-h
پنج شنبه 11 شهریور 1389, 13:59 عصر
سلام من مشکلم اینه که where میتونه به محتویات ComboBox اشاره کنه یعنی وقتی که نام مورد نظر در کامبو باکس انتخاب شد بیاد بقیه فیلد های اون سطر رو نمایش بده مثلا اگه اون نامی که در کامبو باکس انتخاب کردیم بیاد فامیل و آدرس و تلفن و ... مربوط به اون سطر رو نشون بده:ناراحت:؟؟مثلا
where Name=ComboBox

pezhvakco
پنج شنبه 11 شهریور 1389, 14:25 عصر
میخوام وقتی که نام مورد نظر در combobox انتخاب بشه فقط فیلد های مربوط به اون سطر رو بیاره نه سطرهای دیگه و در واقع فقط اون سطر آبدیت بشه که محتوی اون در comboBox انتخاب شده.


وقتی که نام مورد نظر در کامبو باکس انتخاب شد بیاد بقیه فیلد های اون سطر رو نمایش بده مثلا اگه اون نامی که در کامبو باکس انتخاب کردیم بیاد فامیل و آدرس و تلفن و ... مربوط به اون سطر رو نشون بده
دقیقا نفمیدم مشکل کجاست .

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


'WHERE (name LIKE ' + QuotedStr(ComboBox1.SelText) + ') ';

farman-h
پنج شنبه 11 شهریور 1389, 19:38 عصر
راستش میخوام where اشاره کنه به یک combobox ولی نمیدونم چطوری:متفکر:

morteza271
پنج شنبه 11 شهریور 1389, 20:00 عصر
چون name حتما nvarcahr پس باید اینطوری تست بشه:

where combobox.selecteditem.text;

منظورتونو ازین که میگین where به combobox اشاره کنه رو نمیفهمم یعنی چی؟
بیشتر توضیح بدین

manij_mhm
جمعه 12 شهریور 1389, 12:25 عصر
where combobox.selecteditem.text;

کد بالا رو برابر متغیر شرطتون قرار بدید.

where name=combobox.selecteditem.text
با کد بالا محتویات ایتمی از combobox که انتخاب شده رو با name برای برابری یررسی می کنه.

موفق باشید.