رفتن به مطلب
  • 0

جستجو در متون فارسی دیتا بیس


ghmasoud

سوال

سلام باز هم یه مشکل ::S

البته از کلیه دوستان بخاطر کمک به بنده نهایت تشکر رو دارم.

من یه کوری دیتا بیس واسه جستجو در متون یه ستون که متنش فارسی هست نوشتم ولی هیچ نتیجه ای نداره چطور میشه داخل داده های یه دیتا بیس فارس جستجو انجام داد؟

cursor1=SQL1.ExecQuery("SELECT * FROM mydata WHERE col1= '"& s_txt.Text &"'" )

تو s_txt متن مورد جستجو وارد میشه

البته sqlite واسه من داده های int رو خوب پیدا میکنه ولی متن رو اصلا!!! از like هم استفاده کردم ولی نمیشه:S

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ارسال‌های توصیه شده

  • 0
من کارها رو انجام دادم ولی مشکلم رفع نشد.

ابزارهایی که ما گذاشتیم برای دانلود رو همه رو دانلود کردی؟ شما کلا sdk خودتون رو حذف کنید. اینهایی که ما گذاشتیم رو دانلود و نصب کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

می دونید مشکل چی بود ؟

الان فهمیدم که توی خود avd manager فارسی رو ساپورت نمی کنه ولی توی blue stack و گوشی های جدید فارسی رو ساپورت می کنه.*ناز2*

ویلا نیازی به اون چیزایی که گفتید دانلود کنم نبود فکر کنم.در هر صورت به خاطر وقتی که گذاشتید بازم ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

دوستانی که دنبال ساختن سرچ هستن یه نگاهی به کتابخانه ABSimMetrics بندازن.

خیلی کاربردیه.

با چندین الکوریتم مشابهات رو پیدا می کنه.

حتی درصد تشابه رو میشه مشخص کرد.

خودم هنو ازش استفاده نکردم که بدونم آیا با فارسی هم درست کار میکنه یا نه اگه کسی کار کرد به منم خبر بده درست بودنشو.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

من یه سوال مشابه دارم

چطوری از مثلا 2تا ستون LIKE بگیریم (البته من دارم با db کار می کنم)

مثلا یعنی :

من جدولی دارم دارای 3 ستون "esm-famili-nomre"

با دستور

Select * FROM table1 WHERE esm LIKE 'q%'

از یک ستون سرچ می کنه

حالا چکار کنم که از ستون فامیل و اسم سرچ بزنه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

اگه میخوای تو یکیشونم بود نشون بده دستور or اگه میخوای اگه تو هر دو بود نشون بده and

فک کنم منظورت اولیه کدشو میزارم برات

SELECT * FROM tabel1 WHERE esm LIKE '%" & et1.Text & "%' OR famili LIKE '%"&et1.Text&"%'

این میاد متنی که تو ادیت تکست et1 هست رو تو دوتا فیلد esm و famili سرچ میکنه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

[h=1]موضوع: جستجو در متون فارسی دیتا بیس[/h]ممنون و سپاس فراوان

حل شد

حال سوال دیگه:

من مثلا یه موضوع رو سرچ می کنم و تعدادی عناوین مشابه میاره

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

ممنون میشم کمک کنید؟

کد نمایش عناوین سرچ شده من در زیر آوردم

For i = 0 To cursor1.RowCount - 1cursor1.Position = iListView1.AddSingleLine(cursor1.GetString("esm") & "|" & cursor1.GetString("nomre") & "|" & cursor1.GetString("famili"))ListView1.SingleLineLayout.ItemHeight = 40ListView1.SingleLineLayout.Label.TextSize = 20ListView1.SingleLineLayout.Label.TextColor = Colors.BlackListView1.SingleLineLayout.Label.Color = Colors.WhiteNext

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0
موضوع: جستجو در متون فارسی دیتا بیس

ممنون و سپاس فراوان

حل شد

حال سوال دیگه:

من مثلا یه موضوع رو سرچ می کنم و تعدادی عناوین مشابه میاره

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

ممنون میشم کمک کنید؟

کد نمایش عناوین سرچ شده من در زیر آوردم

For i = 0 To cursor1.RowCount - 1cursor1.Position = iListView1.AddSingleLine(cursor1.GetString("esm") & "|" & cursor1.GetString("nomre") & "|" & cursor1.GetString("famili"))ListView1.SingleLineLayout.ItemHeight = 40ListView1.SingleLineLayout.Label.TextSize = 20ListView1.SingleLineLayout.Label.TextColor = Colors.BlackListView1.SingleLineLayout.Label.Color = Colors.WhiteNext

انصافا اصن نفهمیدم منظورتو

مورد مشابه یعنی چی؟

تکراری داری تو دیتا بیس؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

نه دوست جون

یه بار دیگه:

حالا که جستجو انجام شد بالاخره یه سری چیزا نشون میده دیگه

مثلا "من مهدی سرچ زدم و عبارات مهدی1 و مهدی2 ذو برام آورد

حالا می خوام که وقتی روی مهدی2 کلیک کردم اطلاعات بیشتری در یه "لیست ویو" نشئن بده و اگر روی مهدی1 کلیک کردم اطلاعات اونو نشون بده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

خب دوست عزیز شما میتونید از رویداد ItemClick لیست ویو استفاده کنید.میتونید از آرگومان Value برای چیزی که میخواهید استفاده کنید.

برای مثال الان یکسری آیتم سرچ کردی و میخای روی هر کدومشون کلیک شد یک کاره خاص انجام بدن:

Sub lst_ItemClick (Position As Int, Value As Object)    
Select Value
       Case "Majid"
           Msgbox("Majid Click Shud","")
       Case "Mehdi"
           Msgbox("Dashe Majide","")
       Case "Farzad"
           Msgbox("Nafase Mjaide","")
       Case "Mehran"
       Msgbox("Zendegiye Majide","")
   End Select

End Sub

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 0

خب درسته

اما ایجوری من باید کلی کد بزنم برای همه محتوای دیتا بیسم

چطوری با کلیک بر هر آیتم "اولا بفهمم که چی انتخاب شده" تا سپس محتئای اون رو نشون بدم

چون که ممکنه کاربر چیزی رو به دیتابیس اضافه کنه اون وقت من که نمی دونم چی اضافه شده تا بخوام براش Case بذارم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...