从IIS6升级到IIS8现在SQL语句不再有效

时间:2017-05-12 17:57:28

标签: vbscript asp-classic

感谢您的帮助

我最近从IIS6升级到IIS8,我的所有Web应用程序都正常工作,除了1.

我有一个adodb.connection,它不再从我的数据库中提取正确的数据。数据库端没有任何变化。

看起来它似乎正在缩小我的数字,但我不确定为什么会这样做。

这是我的查询

Set OBJdbConnection = Server.CreateObject("ADODB.Connection")  
OBJdbConnection.Open "DSN=DSNNAME;UID=UIDNAME;PWD=password"
OBjdbConnection.CommandTimeout=0
SQLQuery = "SELECT ACDESC, substr(POINTS,1,5) as Field, AHDATE, AHEMPN, AHCODE, EENAME, YAED10 
FROM (((CKATRCODL1 INNER JOIN CKATRHIS ON ACCODE=AHCODE) 
 INNER JOIN CKEMPLMS ON AHEMPN=EEEMPN) INNER JOIN EMPNOS ON 
EEEMPN=OEMP#) INNER JOIN F060116 ON NEMP#=YAAN8 WHERE AHEMPN=" & 
EmpNum & " ORDER BY AHEMPN, AHDATE"
Set R1 = OBJdbConnection.Execute(SQLQuery) 

提前感谢。

1 个答案:

答案 0 :(得分:0)

我从一个打包的字段记录中提取并通过添加substr我能够获得所需的数据。