یه برنامه نوشتم ولی وقتی میخام از یه جدول اطلاعات بگیرم ، ارور میده :
** Service (starter) Create **
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
Error occurred on line: 67 (Main)
android.database.sqlite.SQLiteException: no such table: setting: , while compiling: SELECT * FROM setting
at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)
at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:68)
at android.database.sqlite.SQLiteProgram.compileSql(SQLiteProgram.java:143)
at android.database.sqlite.SQLiteProgram.compileAndbindAllArgs(SQLiteProgram.java:361)
at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:127)
at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:94)
at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:53)
at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:47)
at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1564)
at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1538)
at anywheresoftware.b4a.sql.SQL.ExecQuery2(SQL.java:167)
at anywheresoftware.b4a.sql.SQL.ExecQuery(SQL.java:155)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:697)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:336)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:246)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:134)
at ir.promix.listviewdatabase.main.afterFirstLayout(main.java:102)
at ir.promix.listviewdatabase.main.access$000(main.java:17)
at ir.promix.listviewdatabase.main$WaitForLayout.run(main.java:80)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
at dalvik.system.NativeStart.main(Native Method)
این در صورتیه که من جدولی به نام setting دارم !!!
این هم کد بخشی که روش ارور میده :
cur2 = sql1.ExecQuery("SELECT * FROM setting")
( در قسمتی دیگر از برنامه ، از دیتابیس از جدول savedata یه سری اطلاعات میگیرم و کار هم میکنه ولی نمیدونم چرا اینجا ارور میده :/ )
سوال
TheNobelium 5
سلام
یه برنامه نوشتم ولی وقتی میخام از یه جدول اطلاعات بگیرم ، ارور میده :
این در صورتیه که من جدولی به نام setting دارم !!!
این هم کد بخشی که روش ارور میده :
( در قسمتی دیگر از برنامه ، از دیتابیس از جدول savedata یه سری اطلاعات میگیرم و کار هم میکنه ولی نمیدونم چرا اینجا ارور میده :/ )
ممنون میشم بگید مشکل از چیه ;)
لینک ارسال
به اشتراک گذاری در سایت های دیگر
6 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.