2011-09-02 46 views
0

我正在开发一个Android应用程序,其中我创建了一个名为HeadShop的数据库。当我运行代码时,它正在崩溃。下面是崩溃报告:关于从Android应用程序中的数据库获取数据

09-02 14:29:36.441: ERROR/AndroidRuntime(14984): java.lang.RuntimeException: 
    Unable to start activity ComponentInfo{com.redorange.database/com.redorange.database.HeadshopDatabaseActivity}: android.database.sqlite.SQLiteException: table HeadTable already exists: create table HeadTable(_id integer primary key autoincrement, Name text not null, Grade text not null, Description text not null); 
09-02 14:29:36.441: ERROR/AndroidRuntime(14984):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1622) 
09-02 14:29:36.441: ERROR/AndroidRuntime(14984):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1638) 

任何人都可以在这方面帮助我吗?

我已经编码acc sqlite示例。

+0

http://www.vogella.de/articles/AndroidSQLite/article.html –

回答

1

由于您试图创建一个已经存在的表,因此会崩溃。修改您的创建表查询。

CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name 

http://dev.mysql.com/doc/refman/5.1/en/create-table.html

+0

我应该贴上我的代码here..so u可以看看,,,,它不是即使写数据库... – User

+0

是的确定,编辑您的问题,包括您的代码。 –

+0

你有电子邮件ID吗?在那里我可以发送你的代码... – User

相关问题