繁体   English   中英

数据未插入到android的Sqlite数据库中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM