بنده در حال درست کردن دیکشنری با 50 هزار لغت هستم.
برای جستجو از این روش استفاده کردم که کاربر با تایپ حروف کلمه های مشابه ظاهر میشن.
منتها چون دیتابیس وسیعه وقتی که حرفی تایپ شد حالت هنگ مختصری به گوشی دست میده تا اجازه بده حرف بعدی تایپ بشه و این باعث کاهش سرعت برنامه میشه
این مشکلو چطور برطرف کنم؟
کدی که برای ادیت تکست استفاده کردمم می زارم
همچنین از چه روشی برای محافظت از دیتابیسم استفاده کنم تا سرعت برناممو کاهش نده؟
ممنون میشم اساتید راهنماییم کنن
Dim cur As Cursor
cur = SQL1.ExecQuery("SELECT * FROM table1 WHERE farsi LIKE '%" & Search2.Text & "%'")
list1.Clear
For i = 0 To cur.RowCount-1
cur.Position = i
list1.AddSingleLine2(cur.GetString("farsi"),cur.GetInt("id"))
Next
cur.Close
سوال
ehadi 16
ضمن عرض وقت بخیر خدمت دوستان
بنده در حال درست کردن دیکشنری با 50 هزار لغت هستم.
برای جستجو از این روش استفاده کردم که کاربر با تایپ حروف کلمه های مشابه ظاهر میشن.
منتها چون دیتابیس وسیعه وقتی که حرفی تایپ شد حالت هنگ مختصری به گوشی دست میده تا اجازه بده حرف بعدی تایپ بشه و این باعث کاهش سرعت برنامه میشه
این مشکلو چطور برطرف کنم؟
کدی که برای ادیت تکست استفاده کردمم می زارم
همچنین از چه روشی برای محافظت از دیتابیسم استفاده کنم تا سرعت برناممو کاهش نده؟
ممنون میشم اساتید راهنماییم کنن
لینک ارسال
به اشتراک گذاری در سایت های دیگر
2 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.