1
8
“数据类型0xE7的数据长度无效”这一部分使我相信,参数strErrorMessage被指定为比SQL参数数据类型可以处理的数据长度更大。 Here 是一篇可能有帮助的Microsoft支持文章。 根据文章
|
2
2
在这里设置第一个参数的类型和长度
如果参数的长度与数据库中指定的长度不同(大于或小于),则会出现错误。 希望这有帮助。 |
3
2
|
4
2
编辑:您已将参数大小声明为8000,但nvarchar最多支持4000个字符。我强烈怀疑这就是问题所在。 好吧,如果你先发布一些代码会有帮助的。 我建议您尝试通过一个控制台应用程序来诊断这个问题——这样迭代比通过ASP.NET更容易。我 犯罪嫌疑人 第一个参数的类型不正确…但这听起来确实有点奇怪。 您的连接字符串是什么样的?也许它正在尝试使用SQL Server 2008功能? |
5
0
sqleexception.number是8004。 我已将dbcommand上的commandType设置为commandType.storedProcedure。 改为commandType.commandType.text解决了问题。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |