今天在进入sqlite数据库查询的时候出现了这个问题,SQLiteLog (1) no such Column: BGZ

搜索得知这是因为数据库中没有这一列,我的sql语句为"select id from table where id = "+id(后面的这个id为方法参数),目的是为了得知数据库表中是否存在这个id的数据,“BGZ”是我报错时候传入的参数,它并不是我数据库中的列名字段,后来通过和同事讨论发现,原来我的id是TEXT类型,并不是通常所用的Integer类型,sql语句应该改为"select id from table where id= '"+id+"'";这样才能获取数据库表中的id数据,否则则出现类似没有BGZ列名的错误,thanks~

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
  • 2021-06-26
  • 2021-08-03
  • 2022-12-23
  • 2021-06-22
  • 2022-12-23
猜你喜欢
  • 2021-08-26
  • 2022-12-23
  • 2022-02-24
  • 2021-08-30
  • 2022-12-23
  • 2021-05-13
  • 2022-12-23
相关资源
相似解决方案