ASP SQL Server查询问题

时间:2011-07-01 22:15:05

标签: sql-server asp-classic

我是ASP新手。我已经用PHP编写了大约10年的代码,但刚开始使用ASP。

这是我的代码:

Set rs = CreateObject("ADODB.Recordset") 
strStoredProcedure = "SP_AddHPOrderItem'" & empIdent & "'" 
rs.Open strStoredProcedure,strConnect, adopenForwardOnly, adlockoptimistic, adcmdtext

我假设变量RS("styleDesc")来自此查询,因为我没有找到RS的引用,只有rs。不确定变量在ASP中是否区分大小写。

我的问题是,strStoredProcedure是一个功能吗?因为我不明白如何使用指定的变量进行查询。

SP_AddHPOrderItem'" & empIdent & "'如何构成查询?没有选择,插入,更新或类似的东西。

如果专家能指出我正确的方向,我将非常感激。

1 个答案:

答案 0 :(得分:1)

SQL批处理的第一个语句可以是存储过程名称;如果是这样,SQL Server将执行它,即使它没有exec前缀。因此,如果您将其发送到SQL Server,则会产生影响:

exec SP_AddHPOrderItem 'empIdent'