在sqlite数据库android中插入数据

时间:2013-07-09 06:35:25

标签: android database sqlite

我正在使用存储在sdcard中的预建数据库。我想在其中插入一些值。在运行插入代码时,0字节日志文件正在sdcard中构建,但是当我查看数据库时,打算插入的数据不可见,为什么???请帮助..没有错误或警告。       public void saveRecords(String site_reading,String Demand,String remarks){

    SQLiteDatabase mDb = mDbHelper.getWritableDatabase();

    ContentValues values = new ContentValues();
    values.put("site_reading", site_reading); // inserting a string
    values.put("demand", Demand); // inserting an int
    values.put("remark", remarks);
    Log.e("in save records", site_reading + remarks + Demand);

   mDb.beginTransaction();
    mDb.insert("mst_mrt_1", null, values);
    mDb.setTransactionSuccessful();
    mDb.endTransaction();


}

我在另一个Class中调用上面的方法

    public void add_data(View v){
     d_name = veri.dataname;
     TestAdapter mDbHelper = new TestAdapter(this,d_name);  
     mDbHelper.createDatabase();       

        String reading1 = info_reading.getText().toString();
        String Demand1 = info_demand.getText().toString();
        String remark1 = list.getSelectedItem().toString();
     mDbHelper.saveRecords(reading1,Demand1, remark1);
     mDbHelper.close();
}

0 个答案:

没有答案