qt下sql语句绑定无效的主机名变量名
qt中使用数据库 使用bindvalue时报错:绑定无效的主机名变量名, 截图如下所示

如果没有缺少逗号,那么有可能是因为sql语句中字段名称是sql语句的关键字, 上图中 是因为 online 这个是sql语句的关键字,还有其他的关键字例如我的数据库字段有一个为level也是这个问题, 修改数据库字段名称之后这个问题就可以解决了。这个思路是永不言败的阿菜提供给我的。
qt中使用数据库 使用bindvalue时报错:绑定无效的主机名变量名, 截图如下所示

如果没有缺少逗号,那么有可能是因为sql语句中字段名称是sql语句的关键字, 上图中 是因为 online 这个是sql语句的关键字,还有其他的关键字例如我的数据库字段有一个为level也是这个问题, 修改数据库字段名称之后这个问题就可以解决了。这个思路是永不言败的阿菜提供给我的。