PDA

View Full Version : کمک در خصوص جستجو



hamidrezax1
دوشنبه 07 تیر 1395, 01:08 صبح
سلام دوستان من یه دیتا بیس با حجم بالای 10 میلیون رکورد دارم
حالا میخوام با دستور لایک جستجو کنم منتحی من قبلا با خود ویزارد این کار انجام میدادم و مشکلی نبود(دیتا هام کم بودن)
اما جدیدا پیغام زیر میدن
141120
من قبلا با دستور تیبل آدابتور این جستجو رو انجام میدادم
Me.Table_1TableAdapter.FillBy (Me.DataSet .Table_1 ,Me.TxtTell .Text )
اما حالا دیگ جواب نمیده میخوام با دستورات اس کیو ال مستقیم تو خود وی بی بنویسم اما بازم ارور میده و نمیشه
میشه لطفا راهنمایم کنید
141121
اینم نمونه کد اما گویا یه جاش اشتباهه

Mani_rf
شنبه 12 تیر 1395, 17:20 عصر
اول از این که دستور Like که شما نوشتی با = تفاوتی نداره.
و دوم این که تعداد 10میلیون رکورد برای SQL Server تعداد زیادی نیست که بخواد براش مشکلی پیش بیاد .

دونبال مشکل توی Connection String بگرد . پیغام خطا داره میگه که سروری که آدرس دادی رو پیدا نمیکنم. ببین Me.Adapter داره از چه Connection String استفاده میکنه و اون رو اصلاح کن. Connection String رو حرفه ای بنویس. فقط یکجا تو برنامه تعریف کن و همه پارمتر ها رو دقیق بهش معرفی کن. (یعنی بجای Datasource نقطه نگذار، یوزر و پسورد بده و ... )

پ.ن: هرگز از ویزارد برای پروژه استفاده نکن و کد ها رو خودت بنویس. ویزارد فقط جنبه آموزشی داره و برای زمانی که قراره یک کار تستی انجام بدی مناسبه. به هیچ عنوان کد هایی که ویزارد مینویسه بهینه نیست.