[英]Data not inserting in Sqlite database in android
我正在开发一个需要使用 SQLite 数据库的应用程序。 我已经实现了获取数据,但是当我尝试插入数据时遇到了问题。 我遇到的问题是我输入的新数据没有存储,即没有任何新数据被输入到数据库中。
这是我的插入代码, myDataBase
是 SQLiteDatabase 的一个实例。
public void insertTitle(String Recipe)
{
ContentValues initialValues = new ContentValues();
initialValues.put(COLUMN_NAME,value);
myDataBase.insert(ZRECIPE, null, initialValues);
}
试试这个方法。 您需要先启动事务,然后将其标记为成功并结束。
try {
myDataBase.beginTransaction();
myDataBase.insert(ZRECIPE, null, initialValues);
myDataBase.setTransactionSuccessful();
}
finally {
myDataBase.endTransaction();
}
您忘记提交事务。
尝试使用此代码这可能会对您有所帮助
public void insertTitle(String Recipe)
{
ContentValues initialValues = new ContentValues();
initialValues.put(COLUMN_NAME,Recipe);
myDataBase.insert(ZRECIPE, null, initialValues);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.