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

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


حسینh

سوال

دوستان مشکلم در کوءری درستش رو به من بگین لطفا ممنون

Activity.LoadLayout("search1")
	
	Activity.Color=Colors.White
	
	If File.Exists(File.DirInternal,"a.db")=False Then
	File.Copy(File.DirAssets,"a.db",File.DirInternal,"a.db")
	End If
	
	If Act_Matlab.sq.IsInitialized=False Then
	Act_Matlab.sq.Initialize(File.DirInternal,"a.db",False)
	End If
	
	EditText1.Color=Colors.Transparent

End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub
Sub btn_click
	Dim b As Button
	b=Sender
	id=b.Tag
	StartActivity(N1)
	
	
End Sub

Sub btn1_Click
Dim text As String = EditText1.text
	Dim d As String
	If text = "" Then
		d = "لطفا یک کلمه برای جستجو وارد کنید"
		Msgbox2(d, "توجه", "تایید", "", "", LoadBitmap(File.DirAssets, "error.png"))
		Return
	Else
	'\/\/\/\/\/\/\/\//\/\
	Dim cur1 As Cursor
	cur1=Act_Matlab.sq.ExecQuery("select * From Tbl WHERE fasl LIKE '%"&EditText1.text&"%' OR fasl LIKE '%"&EditText1.text&"%'")
	If cur1.RowCount = 0 Then
			d = "هیچ موردی یافت نشد!"
			Msgbox2(d, "توجه", "تایید", "", "", LoadBitmap(File.DirAssets, "error.png"))
			Return
		End If
	'/\/\/\/\/\//\/\/\/\/\/\
	
	Dim cur As Cursor
	cur=Act_Matlab.sq.ExecQuery("select * From Tbl WHERE fasl LIKE '%"&EditText1.text&"%' OR fasl LIKE '%"&EditText1.text&"%'")
	
	Dim h As Int
	h=8%y
	For i = 0 To cur.RowCount-1
	cur.Position=i
	'*******
	Dim btn As Button
	btn.Initialize("btn")
	btn.text=cur.GetString("fasl")
	btn.Tag=cur.GetInt("id")
	
	btn.TextSize=16
	btn.TextColor=Colors.White
	
	If cur.GetInt("fav")=0 Then	
	Dim im As BitmapDrawable
	im.Initialize(LoadBitmap(File.DirAssets,"B.png"))
	btn.Background=im
	Else
	Dim im As BitmapDrawable
	im.Initialize(LoadBitmap(File.DirAssets,"B.png"))
	btn.Background=im
	End If
	
	ScrollView1.Panel.AddView(btn,0,h,100%x,13%Y)
	ScrollView1.Panel.Height=(cur.RowCount)*13.5%y
	
	h=h+13%Y
	Next
	
	End If	
End Sub

عکس اررور را هم قرار دادم

post-3723-0-93441700-1441794726_thumb.jpg

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

12 پاسخ به این سوال تاکنون داده شده است

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

دوستان در واقع این کد برای جستجو هست ومن در دیتابیس چند متن قرار دادم مثلmatn2  matn1 matn0  حالا در

ExecQuery("select id,fasl,matn&i,fav From Tbl WHERE fasl LIKE '%"&EditText1.text&"%' OR fasl LIKE '%"&EditText1.text&"%'")

بجای  matn&iچی بزارم ممنون امیدوارم شفاف سازی کرده باشم

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

دوستان در واقع این کد برای جستجو هست ومن در دیتابیس چند متن قرار دادم مثلmatn2  matn1 matn0  حالا در

ExecQuery("select id,fasl,matn&i,fav From Tbl WHERE fasl LIKE '%"&EditText1.text&"%' OR fasl LIKE '%"&EditText1.text&"%'")

بجای  matn&iچی بزارم ممنون امیدوارم شفاف سازی کرده باشم

matn&i برای چی هس؟ اینو بزار

ExecQuery("select * From Tbl WHERE matn0 LIKE '%"&EditText1.text&"%' OR matnl LIKE '%"&EditText1.text&"%' OR matn2 LIKE '%"&EditText1.text&"%'")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

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

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

چیزی که خواستی برای جستجو بین 3 فیلد کدش اونه بقیه چیزارو من در جریان پروژتون نیستم بررسی کن ببین کجاس مشکل

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

دوست عزیز این از کدها البته کار گرافیکی نکردم برنامه با سورس ان اینم لینک ان                                                                                                             http://s3.picofile.com/file/8211177850/%DA%A9%D9%84%D8%B4_%D8%A7%D9%81_%DA%A9%D9%84%D9%86%D8%B2_Copy.rar.html

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

دوستان یه نگاهی به کدها میکنین  سرچ ان درست بشه

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

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

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

دوست عزیز کسی از شما درخواست سورس نکرده که شما سوسرتون رو قرار دادید!!!

کدی که اقای موسوی عزیز دادن در مورد مشکلتون کاملا درسته.

و اگه  مشکل دیگه غیز از جستجو دارید لطفا توی یک تاپیک جداگانه مطرح کنید.

ممنون

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

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

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