PDA

View Full Version : سوال: مشکل در ارتباط با پایگاه داده پس از کامپایل



a.maleki
دوشنبه 23 اردیبهشت 1387, 13:07 عصر
سلام وخسته نباشید به همه دوستان
آقا به خدا کلی جستجو کردم فکر کنم مشکل از سایت باشه همش میگه چیزی پیدا نشدبرا
همین مجبور شدم که مزاحمتون بشم
مشکل من تو دستور سلکته وقتی که با سورس برنامه کار می کنم سلکت درست انجام میشه ولی وقتی با publish کار می کنم دیگه سلکتم کر نمی کنه

کل برنامه اینه که یه جستجو کوچولو بر حسب دو تا فیلد نام و نام خانوادگی میکنه و باقی اطلاعات رو تو یکسری فیلد دیگه پر میکینه حالا نمی دونم دستور من ایراد داره که اینطوری میشه یا اینکه ...


OleDbDataAdapter1.SelectCommand.CommandText = "select * from tb_sabt where Fname ='" + txt_nam.Text + "' and lname ='" + txt_family.Text + "'
OleDbDataAdapter1.Fill(DataSet21)


بگم این کد تو حالت سورس کار میکنه فقط زمانی که exe میکنی ایراد میگیره
ممنون میشم اگه نمونه سوال یا نمونه کدی که بدرد این برنامه بخوره بهم بدید

eyes_shut_number1
دوشنبه 23 اردیبهشت 1387, 16:07 عصر
دوست عزیز ایرادش چیه؟ منظور از ایراد error هست؟
اگه بله متن خطا رو بذار

INeedHelp
دوشنبه 23 اردیبهشت 1387, 19:21 عصر
بجای + از & استفاده کن

a.maleki
سه شنبه 24 اردیبهشت 1387, 17:31 عصر
با تشكر از لطف تمام دوستان
منظور از مشکلم اینه که موقعی که من از طریق سورس برنامه رو اجرا می کنم عمل جستجو رو به خوبی انجام میده و تمامی اطلاعات رو طبق عکسی که دادم سر جاشون نشون میده ولی موقعی که اونو از طریق publish می خواهم روی دستگاه دیگه ای اجرا کنم تمام کارها اعم از insert , update رو انجام میده ولی موقعی که می خواهم سرچ کنم میگه هیچ گونه اطلاعاتی پیدا نکردم
نمی دونم چرا
امیدوارم مشکل درست بیان کرده باشم

رضا عربلو
سه شنبه 24 اردیبهشت 1387, 18:00 عصر
در کوئری ات قبل از مقادیر رشته ای از N استفاده کن مثلا


ً WHERE pName=N'Ali'

a.maleki
سه شنبه 24 اردیبهشت 1387, 18:12 عصر
با تشکر از شما

دوستان عزیز من تو سرچ کردن مشکل ندارم فقط زمانی که از برنامه exe درست می کنم و روی یک دستگاه
دیگه برنامه رو اجرا میکنم سرچ برنامه ام کار نمی کنه
حالا می خوام بدونم آیا شما کد یا روشی یا نمونه برنامه ی چیزی در دست دارید که به درد من فلک زده بخوره

a.maleki
سه شنبه 24 اردیبهشت 1387, 22:41 عصر
دوستان کسی نیست که راهنمائی کنه ؟؟؟؟؟

reza6384
سه شنبه 24 اردیبهشت 1387, 23:20 عصر
بعضی وقت ها من به مشکلی مشابه این برخوردم ، هر چی کد رو تغییر می دادم Exe هیچ فرقی نمی کرد، آخر فهمیدم که بهتره Exe رو پاک کنم تا یه Exe جدید ساخته بشه، نمی دونم این مشکل رو داری یا نه، یه بار فولدر Debug رو پاک کن و برنامه ات رو دوباره کامپایل کن.

a.maleki
پنج شنبه 26 اردیبهشت 1387, 12:14 عصر
آقا رضا دستت درد نکنه ولی مشکلم حل نشد
لطفا یکی بهم کمک کنه
ممنون میشم

a.maleki
پنج شنبه 26 اردیبهشت 1387, 19:15 عصر
آقا یعنی کسی به این مشکل بر نخورده
عجب بابا

BlueTree_team
جمعه 27 اردیبهشت 1387, 12:42 عصر
دوست عزیز شما سوالتونو درست مطرح نمی کنید.
برای به نتیجه گرفن بهتره یک مثال عملی بزنید و پیام ها و خطا ها رو هم بگین
چون هیچ دلیل منطقی برای اجرا شدن صحیح یک برنامه رو ی سیستم خود و عدم اجرای اون روی سیستم های دیگر با شرایطی که گفتین وجود نداره.

a.maleki
یک شنبه 29 اردیبهشت 1387, 20:12 عصر
آقا به خدا دیگه خسته شدم
لطفا یکی یه نمومنه برنامه بذاره که توش یه Select باشه که توسط اون select چند تا فیلد پر بشه
تو رو خدا گیرم بدجوری

ali_md110
دوشنبه 30 اردیبهشت 1387, 01:41 صبح
دوست عزیز این مثال ساده برای جستجو با استفاده از دیتاریدر هست خیلی سریع و یکی از بهترین روشهای جستو در بانک
امتحان کن شاید به دردت بخوره اگه سوالی هست ........

a.maleki
سه شنبه 31 اردیبهشت 1387, 11:19 صبح
علی آقا دمت گرم و دستت درد نکنه مشکلم حل شد