如何解决[SQL Server]从字符串转换为 smalldatetime 数据类型时发生语法错误。

MicrosoftOLEDBProviderforODBCDrivers错误'80040e07'[Microsoft][ODBCSQLServerDriver][SQLS... Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'

[Microsoft][ODBC SQL Server Driver][SQL Server]从字符串转换为 smalldatetime 数据类型时发生语法错误。

/admin/Admin_ChkLogin.asp,行 122
dim upsql
upsql="update [user] set LastLoginIP='"&fip&"',LastLoginTime='"&now()&"',LoginTimes=LoginTimes+1 where userid="&userid
'response.write "--->"&upsql
'response.end
conn.execute(upsql)
Response.Redirect "index.asp"
展开
 我来答
摆渡浮桥
2010-12-26 · TA获得超过3629个赞
知道大有可为答主
回答量:1610
采纳率:100%
帮助的人:2208万
展开全部
修改update 语槐袜高句, 将当前时间格式好纳化成SQL Server日期时间格式。
dim upsql
dim logintime as string '定义一个变量,用于格式化日期时间字符串
logintime = year(now()) & "-" & month(now()) & "-" & day(now()) & " " & hour(now()) & ":" & minute(now()) & ":" & second(now())

upsql="update [user] set LastLoginIP='"&fip&"铅尺',LastLoginTime='" & logintime &"',LoginTimes=LoginTimes+1 where userid="&userid
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式