经典的ASP sql server“不允许操作”错误
我收到错误:
Request object error 'ASP 0104 : 80004005' Operation not Allowed /post.asp, line 3
尝试写入我的数据库后出现此错误。 我添加的代码是
jquery stuff{ ar2 = useless2.split("Summary"); ar = ar2[0]; re = new RegExp("\n", "g"); useless = ar.replace(re, "
"); re = new RegExp('"', "g"); useless = ar.replace(re, '""'); used = useless; } html stuff{ }
(是的,我知道使用=无用是没用的)
描述的示例:
这是从检查元素中提取的。 我不完全确定为什么它会向我展示新线而不是
代码,可能导致错误?
ASP代码:
<% n=Request.form("total") response.write(n) for x = 0 to n-1 ttitle=Request.form("title_"&x) title=Replace(ttitle, "'", "''") id=Request.form("id_"&x) views=Request.form("vViews_"&x) likes=Request.form("vLikes_"&x) description=Request.form("vDescription_"&x) sql="if NOT exists (select * from tbl_videos where videoId = '"&id&"') INSERT INTO tbl_videos(videoTitle, videoId, videoLikes, videoViews, videoDescription, swamCompatible) values ('"&title&"', '"&id&"', '"&likes&"', '"&views&"', '"&description&"', '0')" connv.execute(sql) response.write(sql&"
") next %> Updating Tables
当发布的数据大小超过ASP“最大实体请求正文限制”时,您可以收到此错误。
来自微软 :
如果存在Content-Length标头,并且Content-Length标头指定的数据量大于IIS元数据库中AspMaxRequestEntityAllowed属性的值,则会出现此问题。 AspMaxRequestEntityAllowed属性的默认值为204,800字节。