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

حذف کاراکتر ' از محتویات map


milad_sabz

سوال

با سلام

 

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

Sub JobDone (Job As HttpJob)
	ProgressDialogHide
	Try
		Select Job.JobName
			Case "GetData"
		
				If Job.Success = True Then
					Dim sData As String
					Dim list1 As List
					list1.Initialize
					sData = myJob.GetString
					'		txtResult.Text = sData
		
					myJSON.Initialize(sData)
					list1=myJSON.NextArray
					Log(myJSON)
			
			
					For i=0 To list1.Size - 1
						Dim m1 As Map
						m1.Initialize
						m1=list1.Get(i)
						
						sqlupdate.ExecNonQuery("INSERT INTO tbl_show (id,name,url) Values ('"&m1.Get("id")&"','"&m1.Get("name")&"','"&m1.Get("url")&"')")

					
	
					Next

			
				End If
				
				End Select

حالا این ارور رو موقع ذخیره شدن داده ها در بانک می ده :

android.database.sqlite.SQLiteException: near "s": syntax error (code 1): , while compiling: INSERT INTO tbl_show (id,name,url) VALUES ('31','Marvel's Agents of S.H.I.E.L.D.','http://www.tvmaze.com/shows/31/marvels-agents-of-shield')

این هم بخاطر اینه که توی key مربوط به name کاراکتر ' وجود داره .

حالا لطفا کمکم کنید چجوری این مقادیر رو تو بانک ذخیره کنم بطوریکه به وجود این کاراکتر ' توی محتویاتم گیر نده

 

خیلی خیلی ممنون

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

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

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

سلام

شما مگه تاپیک نزدید ؟

مگه توی اون تاپیک مشکل رو نگفتید :|

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

 

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

ممنون شهاب جان از پاسخگوییت

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

ولی این تاپیک مال همون مشکل کاراکتر ' هست 

ولی بهرحال تو هر تاپیک که پاشخ من رو دادی ممنون

@shahab.es

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

بایگانی شده

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

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

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