1
我正在调用一个存储过程,通过ASP将html数据插入到varchar(max)字段中,原始html大小约为56kb。 proc的参数也是varchar(max)。我所做的所有研究都参考了缓冲区大小。有关如何解决此问题的任何想法?我使用托管服务,因此SQL配置更改可能会非常棘手。字符串数据,右截断错误
我得到的错误是“String data,right truncation”。这里是调用存储过程的asp代码。
Dim addRS, addCMD
Set addCMD = Server.CreateObject("ADODB.Command")
addCMD.ActiveConnection = objconn
addCMD.CommandType = adCmdStoredProc
addCMD.CommandText = "insert_emailjob"
addCMD.Parameters.Append(addCMD.CreateParameter("emailbody",adVarchar,adParamInput,10000000,emailbody))
set addRS = server.createobject("ADODB.Recordset")
addRS.CursorLocation = adUseClient
addRS.open addCMD
缓冲区大小?数据类型支持高达2 GB,这似乎不是一个SQL Server /数据库问题... –
您实际上没有提及任何具体问题或详细的错误消息,那么究竟是什么问如何解决? – Pondlife
显示调用SP的代码,尤其是要添加到命令中的参数。 – AnthonyWJones