دوستان من اطلاعاتی را از جیسون گرفتم و ریختم داخل یک مپ با این کدها :
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 کاراکتر ' وجود داره .
حالا لطفا کمکم کنید چجوری این مقادیر رو تو بانک ذخیره کنم بطوریکه به وجود این کاراکتر ' توی محتویاتم گیر نده
سوال
milad_sabz 16
با سلام
دوستان من اطلاعاتی را از جیسون گرفتم و ریختم داخل یک مپ با این کدها :
حالا این ارور رو موقع ذخیره شدن داده ها در بانک می ده :
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 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.