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

ارور android.database.sqlite.SQLiteException: near "1":


theapps

سوال

سلام دوستان

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

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

Sub Button2_Click
	rowcount = cur.RowCount
	ToastMessageShow(rowcount,False)
	ht.PostString("http://theapps.ir/backup/theplugin.php","row="& 2 &"")
End Sub
Sub jobdone(job As HttpJob)
	If job.JobName="job1" Then
		If job.Success=True Then
		Dim str As String
		str = job.GetString
		If str="no" Then 
			ToastMessageShow("data is up to date",False)
			Else 
				Dim str1() As String = Regex.Split("<br>",str)
                For i = 0 To str1.Length-1
				Dim str2() As String = Regex.Split("/",str1(i))
			
				sql.ExecNonQuery("INSERT INTO tbl (id,qu,1,2,3,4,a,ss) VALUES (null,'"&str2(0)&"','"&str2(1)&"','"&str2(2)&"','"&str2(3)&"','"&str2(4)&"','"&str2(5)&"','"&str2(6)&"')")
		          Next
		
	
					
					
		End If
	End If
	End If
End Sub

و اما ارور دریافتی :

android.database.sqlite.SQLiteException: near "1": syntax error (code 1): , while compiling: INSERT INTO tbl (id,qu,1,2,3,4,a,ss) VALUES (null,'5+5','1','2','3','10','4','0')

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

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

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

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

درود

یه کاری کنید

اسم فیلدهاتون توی دیتابیس و php و کد نویسی رو اونهایی که نوشتید 1 2 3 4 رو عوض کنید و حروف بزارید !

 

همچنین تمام کدهای توی else رو پاک کنید و به جاش مثلا بنویسید :

log(str)

ببینید چی برمیگردونه ؟

 

 

همچنین ان شالله سعی کنید برای حرفه ای تر شدن در آینده کار با Json رو هم یاد بگیرید

روش حروف منظرم برای ابتدا و شروع کار هستش.

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

بایگانی شده

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

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

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