من تو نرم افزار از دو روش استفاده کردم میخام بدونم کدوم روش بهتره ، سرعت بیشتری داره و احتمال خطاش کمتره ؟؟
روش اول که جیسون هست به شکل زیر
dim ldata as list
dim mdata as map
json.Initialize(jsonTxt)
lData=json.NextArray
For i = 0 To lData.Size - 1
mData=lData.Get(i)
Try
sq.ExecNonQuery2("INSERT INTO info_province (Id_Province,Name_Province) VALUES (?,?)",Array As Object (mData.Get("Id_Province"),mData.Get("Name_Province")))
Catch
Log(LastException)
End Try
Next
و روش دوم فایل های php به صورتی هست که بعد از هر فیلد ":#:" میزاره و من تو نرم افزار با رجکس جداشون میکنم به شکل زیر
Dim o() As String = Regex.Split("<br>",job.GetString)
For i = 0 To o.Length - 1
Dim p() As String = Regex.Split(":#:",o(i))
Try
sq.ExecNonQuery2("INSERT INTO info_managers (Id,Lname,Code_province,Code_city,Agent_Type) VALUES (?,?,?,?,?)",Array As Object (p(0),p(1),p(2),p(3),p(4)))
Catch
Log(LastException)
End Try
Next
سوال
mkabir 186
درود دوستان
من تو نرم افزار از دو روش استفاده کردم میخام بدونم کدوم روش بهتره ، سرعت بیشتری داره و احتمال خطاش کمتره ؟؟
روش اول که جیسون هست به شکل زیر
dim ldata as list dim mdata as map json.Initialize(jsonTxt) lData=json.NextArray For i = 0 To lData.Size - 1 mData=lData.Get(i) Try sq.ExecNonQuery2("INSERT INTO info_province (Id_Province,Name_Province) VALUES (?,?)",Array As Object (mData.Get("Id_Province"),mData.Get("Name_Province"))) Catch Log(LastException) End Try Next
و روش دوم فایل های php به صورتی هست که بعد از هر فیلد ":#:" میزاره و من تو نرم افزار با رجکس جداشون میکنم به شکل زیر
می خواستم بدونم از کدوم روش استفاده کنم بهتره ؟؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
1 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.