دستور INSERT رو داخل یک باتون هم گذاشتم فرقی نکرد.
ایرادکجاست.
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("testtt")
If File.Exists(File.DirInternal,"testi.db") = False Then
File.Copy(File.DirAssets,"testi.db",File.DirInternal,"testi.db")
End If
If sql1.IsInitialized=False Then
sql1.Initialize(File.DirInternal,"testi.db",False)
End If
If File.Exists(File.DirInternal,"srfrom.txt") = False Then
File.Copy(File.DirAssets,"srfrom.txt",File.DirInternal,"srfrom.txt")
End If
Label2.Text=File.ReadString(File.DirInternal,"srfrom.txt")
Dim str() As String = Regex.Split(CRLF,Label1.Text)
cur1=sql1.ExecQuery("SELECT id FROM tab110")
If cur1.RowCount>0 Then
For i=0 To cur1.RowCount-1
cur1.Position=i
Dim new_num As Int
new_num=cur1.GetInt("id")
Next
End If
new_num=new_num+1
sql1.ExecNonQuery("INSERT INTO tab110 VALUES('" &new_num&"','" &str(1)&"','"&str(2)&"','"&str(3)&"','"&str(4)&"','"&str(5)&"','"&str(6)&"','"&str(7)&"','"&str(8)&"','"&str(9)&"','"&str(10)&"')")
End Sub
این رو هم تست کردم
دستور اینتنت رو هم تست کردم جواب نداد
Dim str() As String = Regex.Split(CRLF,Label1.Text)
cur1=sql1.ExecQuery("SELECT id FROM tab110")
sql1.ExecNonQuery("INSERT INTO tab110(name) VALUES ('"& str(1) &"')")
سوال
mobah 132
سلام
من یک متن دارم که 10 خط هست اینها رو وارد فایل تکست کردم و میخوام با اجرای برنامه به صورت خودکار هر خط وارد جدول خودش بشه .
دستور INSERT رو داخل Activity_Create گذاشتم ولی خطا میده
Java.lang.ArrayindexOutOFBoundsException : lenght:1;index=1
دستور INSERT رو داخل یک باتون هم گذاشتم فرقی نکرد.
ایرادکجاست.
Sub Activity_Create(FirstTime As Boolean) Activity.LoadLayout("testtt") If File.Exists(File.DirInternal,"testi.db") = False Then File.Copy(File.DirAssets,"testi.db",File.DirInternal,"testi.db") End If If sql1.IsInitialized=False Then sql1.Initialize(File.DirInternal,"testi.db",False) End If If File.Exists(File.DirInternal,"srfrom.txt") = False Then File.Copy(File.DirAssets,"srfrom.txt",File.DirInternal,"srfrom.txt") End If Label2.Text=File.ReadString(File.DirInternal,"srfrom.txt") Dim str() As String = Regex.Split(CRLF,Label1.Text) cur1=sql1.ExecQuery("SELECT id FROM tab110") If cur1.RowCount>0 Then For i=0 To cur1.RowCount-1 cur1.Position=i Dim new_num As Int new_num=cur1.GetInt("id") Next End If new_num=new_num+1 sql1.ExecNonQuery("INSERT INTO tab110 VALUES('" &new_num&"','" &str(1)&"','"&str(2)&"','"&str(3)&"','"&str(4)&"','"&str(5)&"','"&str(6)&"','"&str(7)&"','"&str(8)&"','"&str(9)&"','"&str(10)&"')") End Sub
این رو هم تست کردم
دستور اینتنت رو هم تست کردم جواب نداد
Dim str() As String = Regex.Split(CRLF,Label1.Text) cur1=sql1.ExecQuery("SELECT id FROM tab110") sql1.ExecNonQuery("INSERT INTO tab110(name) VALUES ('"& str(1) &"')")
لینک ارسال
به اشتراک گذاری در سایت های دیگر
1 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.