0

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

我收到此错误:

将 varchar 值“ST1000”转换为数据类型 int 时,Microsoft OLE DB Provider for SQL Server 错误“80040e07”转换失败。/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,但在那里找不到。

非常感谢您的帮助。

4

1 回答 1

1

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

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

于 2013-09-14T20:57:48.177 回答