sql - show data in my android app(saving works just fine now) -


hey, can save data in db, doesn't show in database activity itself.

@override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); oncreatedbanddbtabled(); //db und tables erstellen wenn noch nicht vorhanden setcontentview(r.layout.main); }

private void oncreatedbanddbtabled() {     mydb = this.openorcreatedatabase(my_db_name, context.mode_private, null);     mydb.execsql("create table if not exists " + my_db_table                 + " ( id integer primary key autoincrement,"+                        "name varchar(100),"+                        "comment varchar(128),"+                        "bookingdetails varchar(255),"+                        "customerproject integer(3),"+                        "editable varchar(15))"                 +";");      }   public boolean oncreateoptionsmenu(menu menu) {       super.oncreateoptionsmenu(menu);          menu.add(0, menu_projects, 0, r.string.menuprojects)         .setshortcut('1', 'f')         .seticon(r.drawable.icon);          return true;        }  public boolean onoptionsitemselected(menuitem item){       switch (item.getitemid()) {       case menu_projects:         intent iprojects = new intent(this, projects.class);         startactivity(iprojects);         return true;       }       return false;     } 

}

this insert statement

{

                        contentvalues cv = new contentvalues();                          cv.put ( "name", name.gettext().tostring() );                          cv.put ( "comment", comment.gettext().tostring() );                          cv.put ( "bookingdetails", bookingdetails.gettext().tostring() );                          cv.put ( "project_kind", );                          cv.put ( "editable", editable.gettext().tostring() );                          mydb.insert ( projectshome.my_db_table , null, cv);                      }                     finish();                     return true; manifest: 

</manifest>  

here logcat-output moment hit save-button:

02-09 11:41:53.850: error/database(719): error inserting bookingdetails=bookingdetails project_kind=0 name=name editable=editable comment=comment 02-09 11:41:53.850: error/database(719): android.database.sqlite.sqliteexception: table projects has no column named project_kind: , while compiling: insert projects(bookingdetails, project_kind, name, editable, comment) values(?, ?, ?, ?, ?); 02-09 11:41:53.850: error/database(719):     @ android.database.sqlite.sqliteprogram.native_compile(native method) 02-09 11:41:53.850: error/database(719):     @ android.database.sqlite.sqliteprogram.compile(sqliteprogram.java:110) 02-09 11:41:53.850: error/database(719):     @ android.database.sqlite.sqliteprogram.<init>(sqliteprogram.java:59) 02-09 11:41:53.850: error/database(719):     @ android.database.sqlite.sqlitestatement.<init>(sqlitestatement.java:41) 02-09 11:41:53.850: error/database(719):     @ android.database.sqlite.sqlitedatabase.compilestatement(sqlitedatabase.java:925) 02-09 11:41:53.850: error/database(719):     @ android.database.sqlite.sqlitedatabase.insertwithonconflict(sqlitedatabase.java:1300) 02-09 11:41:53.850: error/database(719):     @ android.database.sqlite.sqlitedatabase.insert(sqlitedatabase.java:1173) 02-09 11:41:53.850: error/database(719):     @ versuch.datenbank.projects_new.onoptionsitemselected(projects_new.java:132) 02-09 11:41:53.850: error/database(719):     @ android.app.activity.onmenuitemselected(activity.java:2085) 02-09 11:41:53.850: error/database(719):     @ com.android.internal.policy.impl.phonewindow.onmenuitemselected(phonewindow.java:820) 02-09 11:41:53.850: error/database(719):     @ com.android.internal.view.menu.menuitemimpl.invoke(menuitemimpl.java:139) 02-09 11:41:53.850: error/database(719):     @ com.android.internal.view.menu.menubuilder.performitemaction(menubuilder.java:813) 02-09 11:41:53.850: error/database(719):     @ com.android.internal.view.menu.iconmenuview.invokeitem(iconmenuview.java:519) 02-09 11:41:53.850: error/database(719):     @ com.android.internal.view.menu.iconmenuitemview.performclick(iconmenuitemview.java:122) 02-09 11:41:53.850: error/database(719):     @ android.view.view.ontouchevent(view.java:3828) 02-09 11:41:53.850: error/database(719):     @ android.widget.textview.ontouchevent(textview.java:6291) 02-09 11:41:53.850: error/database(719):     @ android.view.view.dispatchtouchevent(view.java:3368) 02-09 11:41:53.850: error/database(719):     @ android.view.viewgroup.dispatchtouchevent(viewgroup.java:863) 02-09 11:41:53.850: error/database(719):     @ android.view.viewgroup.dispatchtouchevent(viewgroup.java:863) 02-09 11:41:53.850: error/database(719):     @ com.android.internal.policy.impl.phonewindow$decorview.dispatchtouchevent(phonewindow.java:1691) 02-09 11:41:53.850: error/database(719):     @ android.view.viewroot.handlemessage(viewroot.java:1525) 02-09 11:41:53.850: error/database(719):     @ android.os.handler.dispatchmessage(handler.java:99) 02-09 11:41:53.850: error/database(719):     @ android.os.looper.loop(looper.java:123) 02-09 11:41:53.850: error/database(719):     @ android.app.activitythread.main(activitythread.java:3948) 02-09 11:41:53.850: error/database(719):     @ java.lang.reflect.method.invokenative(native method) 02-09 11:41:53.850: error/database(719):     @ java.lang.reflect.method.invoke(method.java:521) 02-09 11:41:53.850: error/database(719):     @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:782) 02-09 11:41:53.850: error/database(719):     @ com.android.internal.os.zygoteinit.main(zygoteinit.java:540) 02-09 11:41:53.850: error/database(719):     @ dalvik.system.nativestart.main(native method) 

hope can me again :)

please provide more information. in error log. error might in statement itself.add details logcat first.it clarify.


Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -