0

我有一个带有 textarea 字段的表单,其中包含大约 250k 的 html。我将它发布到调用存储过程并将文本插入表的 ASP 页面。字段类型和存储过程参数都是 varchar(max)。当我发布较小的 html 集但给我错误时,此页面工作正常。

[Microsoft][ODBC SQL Server Driver][SQL Server]Changed database context to 'dbname'

当我使用大型 HTML 数据集时。任何想法是什么问题?

ASP

Dim addRS, addCMD
Set addCMD = Server.CreateObject("ADODB.Command")
addCMD.ActiveConnection = objconn
ddCMD.CommandType = adCmdStoredProc
addCMD.CommandText = "insert_emailjob"

addCMD.Parameters.Append(addCMD.CreateParameter("emailbody",adlongVarchar,adParamInput,10000000,emailbody))

set addRS = server.createobject("ADODB.Recordset")
addRS.CursorLocation = adUseClient
addRS.open addCMD

程序

ALTER PROCEDURE [dbo].[insert_emailjob]
   @emailbody as varchar(max)
AS
BEGIN
    INSERT INTO emails (emailbody) VALUES (@emailbody)
END
4

1 回答 1

0

在一个表单字段中上传超过 100k 的默认 iis 限制

http://technet.microsoft.com/en-us/library/aa996475(v=exchg.80)

于 2012-07-06T17:26:07.247 回答