android - I am not able to open database and query on it -



android - I am not able to open database and query on it -

strong text

i not able open database , query on it. want access row of table passed different java file using intent value. please help !

import java.io.file; import java.util.arraylist; import android.app.activity; import android.database.cursor; import android.database.sqlite.sqlitedatabase; import android.os.bundle; import android.widget.listview; import android.widget.toast; public class finish_kitchen extends activity { gridview gridview; private imageadapter imageadapter; private sqlitedatabase db; private static string db_path = "/mnt/sdcard/kitchen_data.db"; private cursor c; private string path; private listview listview1; private arraylist<string> steps; private arraylist<string> image_path; private arraylist<string> audio_path; private int count; @override protected void oncreate(bundle savedinstancestate) { // todo auto-generated method stub super.oncreate(savedinstancestate); setcontentview(r.layout.finish_kit); listview1 = (listview) findviewbyid(r.id.listview1); steps = new arraylist<string>(); image_path = new arraylist<string>(); audio_path = new arraylist<string>(); path = getintent().getstringextra("path"); db = sqlitedatabase.opendatabase(db_path, null, sqlitedatabase.open_readwrite); c = db.query(path, null, null, null, null, null, null); c.movetofirst(); steps.add(c.getstring(1)); toast.maketext(getapplicationcontext(), "heyaa gotcha", toast.length_long).show(); } }

logcat

04-04 11:50:02.411: d/packageiteminfo(26824): loadicon(cached)name=org.example.beproj.mainactivity 04-04 11:50:49.752: d/skia(26824): new locale 04-04 11:50:54.116: w/iinputconnectionwrapper(26824): showstatusicon on inactive inputconnection 04-04 11:52:06.674: w/mediarecorder(26824): mediarecorder went away unhandled events 04-04 11:52:12.390: e/sqlitelog(26824): (1) near "/": syntax error 04-04 11:52:12.390: d/androidruntime(26824): shutting downwards vm 04-04 11:52:12.390: w/dalvikvm(26824): threadid=1: thread exiting uncaught exception (group=0x41b11ae0) 04-04 11:52:12.400: e/androidruntime(26824): fatal exception: main 04-04 11:52:12.400: e/androidruntime(26824): java.lang.runtimeexception: unable start activity componentinfo{org.example.beproj/org.example.beproj.finish_kitchen}: android.database.sqlite.sqliteexception: near "/": syntax error (code 1): , while compiling: select * /storage/sdcard0/kitchen/mnvx 04-04 11:52:12.400: e/androidruntime(26824): @ android.app.activitythread.performlaunchactivity(activitythread.java:2186) 04-04 11:52:12.400: e/androidruntime(26824): @ android.app.activitythread.handlelaunchactivity(activitythread.java:2236) 04-04 11:52:12.400: e/androidruntime(26824): @ android.app.activitythread.access$600(activitythread.java:145) 04-04 11:52:12.400: e/androidruntime(26824): @ android.app.activitythread$h.handlemessage(activitythread.java:1238) 04-04 11:52:12.400: e/androidruntime(26824): @ android.os.handler.dispatchmessage(handler.java:99) 04-04 11:52:12.400: e/androidruntime(26824): @ android.os.looper.loop(looper.java:137) 04-04 11:52:12.400: e/androidruntime(26824): @ android.app.activitythread.main(activitythread.java:5099) 04-04 11:52:12.400: e/androidruntime(26824): @ java.lang.reflect.method.invokenative(native method) 04-04 11:52:12.400: e/androidruntime(26824): @ java.lang.reflect.method.invoke(method.java:511) 04-04 11:52:12.400: e/androidruntime(26824): @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:803) 04-04 11:52:12.400: e/androidruntime(26824): @ com.android.internal.os.zygoteinit.main(zygoteinit.java:570) 04-04 11:52:12.400: e/androidruntime(26824): @ dalvik.system.nativestart.main(native method) 04-04 11:52:12.400: e/androidruntime(26824): caused by: android.database.sqlite.sqliteexception: near "/": syntax error (code 1): , while compiling: select * /storage/sdcard0/kitchen/mnvx 04-04 11:52:12.400: e/androidruntime(26824): @ android.database.sqlite.sqliteconnection.nativepreparestatement(native method) 04-04 11:52:12.400: e/androidruntime(26824): @ android.database.sqlite.sqliteconnection.acquirepreparedstatement(sqliteconnection.java:888) 04-04 11:52:12.400: e/androidruntime(26824): @ android.database.sqlite.sqliteconnection.prepare(sqliteconnection.java:499) 04-04 11:52:12.400: e/androidruntime(26824): @ android.database.sqlite.sqlitesession.prepare(sqlitesession.java:588) 04-04 11:52:12.400: e/androidruntime(26824): @ android.database.sqlite.sqliteprogram.(sqliteprogram.java:58) 04-04 11:52:12.400: e/androidruntime(26824): @ android.database.sqlite.sqlitequery.(sqlitequery.java:37) 04-04 11:52:12.400: e/androidruntime(26824): @ android.database.sqlite.sqlitedirectcursordriver.query(sqlitedirectcursordriver.java:44) 04-04 11:52:12.400: e/androidruntime(26824): @ android.database.sqlite.sqlitedatabase.rawquerywithfactory(sqlitedatabase.java:1314) 04-04 11:52:12.400: e/androidruntime(26824): @ android.database.sqlite.sqlitedatabase.querywithfactory(sqlitedatabase.java:1161) 04-04 11:52:12.400: e/androidruntime(26824): @ android.database.sqlite.sqlitedatabase.query(sqlitedatabase.java:1032) 04-04 11:52:12.400: e/androidruntime(26824): @ android.database.sqlite.sqlitedatabase.query(sqlitedatabase.java:1200) 04-04 11:52:12.400: e/androidruntime(26824): @ org.example.beproj.finish_kitchen.oncreate(finish_kitchen.java:50) 04-04 11:52:12.400: e/androidruntime(26824): @ android.app.activity.performcreate(activity.java:5117) 04-04 11:52:12.400: e/androidruntime(26824): @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1081) 04-04 11:52:12.400: e/androidruntime(26824): @ android.app.activitythread.performlaunchactivity(activitythread.java:2150) 04-04 11:52:12.400: e/androidruntime(26824): ... 11 more 04-04 11:52:14.922: i/process(26824): sending signal. pid: 26824 sig: 9

c = db.query(path, null, null, null, null, null, null);

first parameter should table name. giving file path.

here error message-

11:52:12.400: e/androidruntime(26824): caused by: android.database.sqlite.sqliteexception: near "/": syntax error (code 1): , while compiling: select * /storage/sdcard0/kitchen/mnvx

android android-sqlite android-database

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -