Java Sqlite连接错误
我试图连接两个表以从中提取值,但我得到了一个错误 代码: public void onUpgrade(SQLiteDatabase db,int-oldVersion,int-newVersion){ 如果(新版本>旧版本){ 错误行:Java Sqlite连接错误,java,android,mysql,sqlite,Java,Android,Mysql,Sqlite,我试图连接两个表以从中提取值,但我得到了一个错误 代码: public void onUpgrade(SQLiteDatabase db,int-oldVersion,int-newVersion){ 如果(新版本>旧版本){ 错误行: SQLiteDatabase bd2 = admin.getWritableDatabase(); fbd2 = bd2.rawQuery("SELECT ID, CANTIDAD, MONTO, PRECIO, NOMBRE FROM PRODUCT P I
SQLiteDatabase bd2 = admin.getWritableDatabase();
fbd2 = bd2.rawQuery("SELECT ID, CANTIDAD, MONTO, PRECIO, NOMBRE FROM PRODUCT P INNER JOIN CUERPO C ON PRODUCT.ID = CUERPO.ID_PRODUCT", null);
错误:
no such table: PRODUCT
该表是作为产品创建的。您使用产品进行选择我想知道联接是否正常,编辑后是否确实调用了onCreate?您可能需要重新创建数据库编辑后,现在您可以在您创建表Producto的onUpgrade中看到onUpgrade方法,但一旦创建,您就创建了产品。Tienes que esco格伦成语:)
SQLiteDatabase bd2 = admin.getWritableDatabase();
fbd2 = bd2.rawQuery("SELECT ID, CANTIDAD, MONTO, PRECIO, NOMBRE FROM PRODUCT P INNER JOIN CUERPO C ON PRODUCT.ID = CUERPO.ID_PRODUCT", null);
no such table: PRODUCT