相同的SQL语句 为啥在本地可以运行 但是在服务器上运行就报错?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了相同的SQL语句 为啥在本地可以运行 但是在服务器上运行就报错?相关的知识,希望对你有一定的参考价值。
相同的SQL语句 为什么在本地可以运行 但是在服务器上运行就报错?
本地也是2003的服务器
Conn.Execute("Update KS_Admin Set LastLogoutTime=" & SqlNowString & " where UserName='" & KS.R(KS.C("AdminName")) &"'")
比如这条 本地运行没问题 但是在服务器上就报 在关键字 'where' 附近有语法错误。
Conn.Execute("Insert into KS_Log(UserName,ResultTF,LoginTime,LoginOS,LoginIP,ScriptName,Description) values('" & UserName & "','" & ResultTF & "'," & SqlNowString & ",'" & replace(SystemStr,"'","""") & "','" & getip & "','" & replace(scriptname,"'","""") & "','" & replace(descript,"'","""") & "')")
还有这条 "'," & SqlNowString & ",'" 这样的话 本地运行没问题 但是服务器上就报错
我改成 "','" & SqlNowString & "','" 这样的话服务器不报错 但是本地又报错
以上是关于相同的SQL语句 为啥在本地可以运行 但是在服务器上运行就报错?的主要内容,如果未能解决你的问题,请参考以下文章