Microsoft OLE DB Provider for SQL Server错误'80040e07'

时间:2013-09-14 19:55:56

标签: sql sql-server asp-classic

我正试图在他的网站上帮助一位遇到问题的朋友,但我找不到正确的存储过程。

我收到此错误:

  

用于SQL Server的Microsoft OLE DB提供程序错误“80040e07”转换   将varchar值'ST1000'转换为数据类型int时失败。   /step4.asp,第6行

在step4.asp第6行,我们有这段代码:

fptest.execute ("opdatersalgshovedleverance_ver_1_0 '"& regnskabsnavn &"','"& brugerid &"','"& replace(request("navn"),"'","''") &"','"& replace(request("adresse"),"'","''") &"','"& replace(request("postnr"),"'","''") &"','"& replace(request("by"),"'","''") &"','"& replace(request("levering"),"'","''") &"','"& replace(request("cardnr"),"'","''") &"','"& languageid &"','" & replace(request("bemaerkning"),"'","''") & "'")

如何找到商店程序"opdatersalgshovedleverance_ver_1_0"

我可以访问Microsoft SQL Server Management Studio,但我找不到它。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

尝试在查询窗口中使用sp_helptext opdatersalgshovedleverance_ver_1_0

您的一个输入字段似乎是发送non-numeric作为值。检查哪个字段的输入为 ST1000 ,并确保您对此字段以及所有其他字段validation