如何在sqlite数据库android中创建表?

如何在sqlite数据库android中创建表?,android,Android,我有一个名为“Buys”的类,它有一些变量,如价格、重量、名称和。。。 我从它的类中创建了一个表,但当我想插入到该表中时,会发生错误。 错误为“表中没有名为weight的列”。 这是我的密码,请帮忙。 谢谢 创建表格时,您会在此处丢失一个空格: KEY_DATE + "DATETIME" + ")"; 一定是这样 KEY_DATE + " DATETIME" + ")"; 您需要列出错误。如果您试图在内存中已有的数据库上进行扩展,则需要升级数据库的版本,以便它调用onUpgrade。 KEY

我有一个名为“Buys”的类,它有一些变量,如价格、重量、名称和。。。 我从它的类中创建了一个表,但当我想插入到该表中时,会发生错误。 错误为“表中没有名为weight的列”。 这是我的密码,请帮忙。 谢谢


创建表格时,您会在此处丢失一个空格:

KEY_DATE + "DATETIME" + ")";
一定是这样

KEY_DATE + " DATETIME" + ")";

您需要列出错误。如果您试图在内存中已有的数据库上进行扩展,则需要升级数据库的版本,以便它调用onUpgrade。
KEY_DATE + " DATETIME" + ")";
Use this command :

private static final String CREATE_TABLE_BUYS = "CREATE TABLE "
        + TABLE_BUYS + " (" + KEY_ID + " INTEGER PRIMARY KEY, " + KEY_W_NAME
        + " TEXT, " + KEY_W_FAMILY + " TEXT, " + KEY_PRODUCT
        + " TEXT, " + KEY_WEIGH + " REAL, " + KEY_PRICE + " REAL, " + KEY_TOTAL_PRICE + " REAL," + KEY_DATE + " DATETIME" + " )";