当你遇到 org.postgresql.util.PSQLException: ERROR: column "id" does not exist 这个错误时,通常意味着你的数据库查询中引用了一个不存在的列。以下是一些解决步骤和检查点,帮助你解决这个问题: 确认"id"列是否应该存在: 首先,你需要确认你的数据库表中是否应该有一个名为 "id" 的列。这个列通常用作主键...
1、程序中用到了sqlite,结果运行时报错如下: java.lang.IllegalArgumentException: column '_id' does not exist 2、网上搜索一番,出现该错误原因是: 使用Cursor相关的Adapter时需要一个自增的列,且名字必需为 _id。而我创建的表里没有这个字段,只有一个名为id的自增列。 3、解决办法: 1)创建数据表时插入一...
1、程序中用到了sqlite,结果运行时报错如下: java.lang.IllegalArgumentException: column '_id' does not exist 2、网上搜索一番,出现该错误原因是: 使用Cursor相关的Adapter时需要一个自增的列,且名字必需为 _id。而我创建的表里没有这个字段,只有一个名为id的自增列。 3、解决办法: 1)创建数据表时插入一...
willnotwork.也就是说,我们查询结果集游标Cursor返回的数据中,一定要 有一列名为“_id”,否则这个类将不起作用,这也就是为什么Eclipse会报 上面的错误。 (PS:经过测试,如果查询语句的相关代码无误,其实游标Cursor中已经 读入数据表的内容,只是因为上述而不能正确输出,致使程序运行报错如下: ...
关于这一部分,必须注意sqlite的主键命名,由于simpleCursorAdapter的方法只识别_id,所以,当你用到sqlite的simpleCursorAdapter时,必须把数据表的主键命名为_id。否则就会出现java.lang.IllegalArgumentException: column '_id' does not exist错误。
{R.id.name,R.id.phone,R.id.amount});这个SimpleCursorAdapter适配器的时候: 出现这个异常: --- 03-12 23:23:22.934: E/AndroidRuntime(23439): Caused by: java.lang.IllegalArgumentException: column '_id' does not exist --- 这个异常跟SimpleCursorAdapter ,这个源码有关: 可以查看源码,会有...
使用PostgreSQL遇到的一个问题[column does not exist]字段不存在:,表结构:在我上面的表结构中,明明有一个叫做"fromdeviceId"的字段,但是查询的时候却提示
This is the error I get, altough I have an "_id" column: java.lang.IllegalArgumentException: column '_id' does not exist I'm fighting this problem since hours now, I hope someone can help me with it. The first error I get is from the line "super(context, c, flags);" in "...
关于使用CursorAdapter()时出现“column '_id' does not exist”错误的说明及解决方案 出现问题: 在使用SimpleCursorAdapter()显示SQLite数据库表中的数据的时候,Eclipse没有代码部分的错误提示,但程序会莫名其妙在运行时出错,而我们又找不到症结所在,报错如下: 显示:java.lang.IllegalArgumentException: column '_id'...
java.lang.IllegalArgumentException: column '_id' does not exist 2、网上搜索一番,出现该错误原因是: 使用Cursor相关的Adapter时需要一个自增的列,且名字必需为 _id。而我创建的表里没有这个字段,只有一个名为id的自增列。 3、解决办法: 1)创建数据表时插入一个名为_id的列,类型为自增量,因为在使用Curs...