【发布时间】:2011-09-09 05:09:42
【问题描述】:
我是安卓应用开发的新手。我尝试通过以下代码将值插入 SQLite 数据库;
public class cashbook extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SQLiteDatabase db;
db = openOrCreateDatabase(
"cashbookdata.db"
, SQLiteDatabase.CREATE_IF_NECESSARY
, null
);
final String Create_CashBook =
"CREATE TABLE CashData ("
+ "id INTEGER PRIMARY KEY AUTOINCREMENT,"
+ "Description TEXT,"
+ "Amount REAL,"
+ "Trans INTEGER,"
+ "EntryDate TEXT);";
db.execSQL(Create_CashBook);
final String Insert_Data="INSERT INTO CashData VALUES(2,'Electricity',500,1,'04/06/2011')";
db.execSQL(Insert_Data);
它在模拟器上显示错误 - 应用程序 CashBook 已意外停止。
已创建数据库和表,但值插入不起作用。 请帮我解决这个问题。 谢谢。
【问题讨论】: