Hi all, i use 2 B4XTables in the same project, and i get a error referented to SQLite.
Has anyone had a similar experience?Has anyone had a similar experience?
The error:
The code of the second B4XTable:
Has anyone had a similar experience?Has anyone had a similar experience?
The error:
B4X:
Error occurred on line: 601 (B4XTable)
android.database.sqlite.SQLiteException: near ")": syntax error (code 1): , while compiling: CREATE TABLE data )
at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:889)
at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:500)
at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:31)
at android.database.sqlite.SQLiteDatabase.executeSql(SQLiteDatabase.java:1677)
at android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1608)
at anywheresoftware.b4a.sql.SQL.ExecNonQuery(SQL.java:74)
at maya.caribbean.app.b4xtable._createtable(b4xtable.java:1944)
at maya.caribbean.app.b4xtable$ResumableSub_SetData.resume(b4xtable.java:283)
at maya.caribbean.app.b4xtable._setdata(b4xtable.java:222)
at maya.caribbean.app.moduledetails._loaddata(moduledetails.java:412)
at maya.caribbean.app.moduledetails._activity_create(moduledetails.java:396)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:144)
at maya.caribbean.app.moduledetails.afterFirstLayout(moduledetails.java:104)
The code of the second B4XTable:
B4X:
Sub Globals
Dim Data As List
Private TableDetails As B4XTable
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("LayoutDetalle")
Data.Initialize
TableDetails.AddColumn("Hola", TableDetails.COLUMN_TYPE_TEXT)
TableDetails.AddColumn("Productos", TableDetails.COLUMN_TYPE_TEXT)
TableDetails.Clear
LoadData
End Sub
Sub LoadData
Data.Add(Array("1","2"))
TableDetails.SetData(Data)
End Sub