ASP 经典+SQL Server 2000
UPDATE a
SET a.status = 1
FROM tbl_Assets2010 AS a
INNER JOIN tbl_Master AS m ON a.AssetNo = m.AssetNo
WHERE a.AssetNo =" & Request.Form(AssetNo")
错误
将 varchar 值“1006-101”转换为列时出现语法错误 数据类型 int。
我从文本字段获取值。我必须使用你的正确代码是什么。
UPDATE a
SET a.status = 1
FROM tbl_Assets2010 AS a
INNER JOIN tbl_Master AS m ON a.AssetNo = m.AssetNo
WHERE a.AssetNo =" & Request.Form(AssetNo")
Error
Syntax error converting the varchar value '1006-101' to a column of
data type int.
I get value from text field.what is correct code I must use ya.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须将其作为字符串处理(请注意下面 Request.Form 周围的撇号)。
You have to handle it as a string (notice the apostrophes around your Request.Form below).