事情是这样的 前一段在网上看到了一个框架 感觉很不错 就将其下载下来进行了整改
由于原框架是用的mysql数据库 (有几张权限表) 我将其换为sql server 驱动后 进行查询时报错
原因为 某张表中 有一个 字段为 STATUS 这个字段应该是和某处冲突了 所以生成的sql 语句自动给 STATUS 加了单引号
导致的报错
这是图片 我查询了一下xml 并没有将语句的字段名加过单引号 反之 如果将数据库的STATUS 字段名字换一下 就可以了 这就很奇怪 大家有没有遇见过这种问题
还有一个问题就是 如果数据库的表名和sql server 系统表名冲突时 也会查询错误 比如这种 system_user