jeecg3.6.5使用SQLServer 2008时无法新建组织结构
jeecg3.6.5使用SQLServer 2008时无法新建组织结构,出现如下提示:SQL Error: 195, SQLState: S00010
'LENGTH' 不是可以识别的 内置函数名称。
全局处理异常捕获:
com.microsoft.sqlserver.jdbc.SQLServerException: 'LENGTH' 不是可以识别的 内置函数名称。
经查是SystemController.java的getMaxLocalCode函数中
if(ResourceUtil.getJdbcUrl().indexOf(JdbcDao.DATABSE_TYPE_SQLSERVER)!=-1){ sb.append("where LEN(org_code) = ").append(localCodeLength); }else{ sb.append("where LENGTH(org_code) = ").append(localCodeLength); }
这个判断引起的,把LENGTH改为LEN问题解决,不知作者为何加此判断?
页:
[1]