如题

解决方案 »

  1.   


    activity 加载时如下:
    sqlHelper = new DatabaseHelper(mContext,
    mContext.getString(R.string.database));
    cr = new CRUD(sqlHelper);
    调用方法时如下:
    String sql="insert into tableName values('a','b')";
    cr.executeSQL(sql);
      

  2.   


    String sqlText="insert into table (co1,col2) values('a','b')";
    cr.executeSQL(sql);在窗体加载的时候给sqlHelper和cr 赋值,如下:
    sqlHelper = new DatabaseHelper(mContext,
    mContext.getString(R.string.database));
    cr = new CRUD(sqlHelper);
      

  3.   

    在cr.executeSQL(sql);前面加入
    Log.i("数据库状态",cr.isOpen() + "," + cr.isReadOnly());
    看输出的结果是什么?
      

  4.   


    cr 没得isopen 方法和isReadOnly() 方法
      

  5.   


    数据库是打开的,执行 native_execSQL(sql); 这句报错