|
症状:
SQL复制代码 An Error Was Encountered
Error NUMBER:
SELECT "EventID", "Title" FROM "table" ORDER BY "StartDate" 复制代码
多了很多双引号,导致 SQL 错误。
解决方案:
找到 system/database/drivers/mssql/mssql_driver.php 中的第 461 行(或附近),修改
PHP复制代码 $item = preg_replace('/(^'.$lbound.')([\w\d\-\_]+?)(\s|\)|$)/iS', '$1"$2"$3', $item); 复制代码
为
PHP复制代码 $item = preg_replace('/(^'.$lbound.')([\w\d\-\_]+?)(\s|\)|$)/iS', '$1$2$3', $item); 复制代码
然后,在其第 465 行(或附近),修改
为
此为民间解决方案,并且此 BUG 已经提交,请关注官方修正补丁! |
|