这意味着数据库表中缺少一个名为“quantity”的列。要解决此问题,请您:
1.打开Android Studio的Device File Explorer 2.选择您的应用程序 3.进入data / data / your_package_name / databases 4.删除数据库文件 5.重新运行应用程序以创建新数据库 6.使用以下代码创建数据库表:
private static final String CREATE_TABLE_INVENTORY = "CREATE TABLE " + TABLE_INVENTORY +
" (" + COLUMN_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
COLUMN_PRODUCT_NAME + " TEXT NOT NULL, " +
COLUMN_PRICE + " REAL NOT NULL, " +
COLUMN_QUANTITY + " INTEGER NOT NULL, " +
COLUMN_SUPPLIER_NAME + " TEXT NOT NULL, " +
COLUMN_SUPPLIER_PHONE_NUMBER + " INTEGER NOT NULL);";
请确保以上代码中包含名为“quantity”的列。