我没有得到我所缺少的东西。已经尝试过使用sql验证器了,他们一直说它很好。
这是导致问题的代码的一部分。在此之前,我正在创建数据库和这样的表,它可以工作。
AtividadesDAO.database.execSQL("CREATE TABLE "
+ BancoHelper.BANCO_TABELA_USUARIO_NOME + " ( "
+ BancoHelper.BANCO_COLUNA_ID + " INTEGER , "
+ BancoHelper.BANCO_COLUNA_NOME + " varchar(50) , "
+ BancoHelper.BANCO_COLUNA_SENHA + "varchar(50));");
任何想法?
答案 0 :(得分:2)
你似乎错过了最后一行的空格:
尝试更改
+ BancoHelper.BANCO_COLUNA_SENHA + "varchar(50));");
到
+ BancoHelper.BANCO_COLUNA_SENHA + " varchar(50));");
答案 1 :(得分:1)
如果使用SQLite在android中进行查询,它应该看起来更像是这样:
AtividadesDAO.database.execSQL("CREATE TABLE "
+ BancoHelper.BANCO_TABELA_USUARIO_NOME + " ( "
+ BancoHelper.BANCO_COLUNA_ID + " integer primary key, "
+ BancoHelper.BANCO_COLUNA_NOME + " text, "
+ BancoHelper.BANCO_COLUNA_SENHA + " text);");
如果不能正常工作,请提供发生的错误,以便我们尝试找到不同的解决方案。