Consulta desde una página asp a una bd en sql

Hola espero tu ayuda realmente la necesito, quiero hacer una consulta a una base de datos en sql usando un stored procedure al que le paso un parámetro pero justo me sale error en la linea que creo el objeto parámetro y ami parece bien espero que ayudes, aquí esta el código...
<%
Dim conexion, registros, comando, parametro
Set conexion=Server.CreateObject("ADODB.Connection")
conexion.ConnectionTimeout=60
conexion.CommandTimeout=60
conexion.Open "DSN=dbcisconexion; Uid=sa"
set comando=Server.Createobject("ADODB.Command")
set comando.ActiveConnection = conexion
set registros=Server.Createobject("ADODB.Recordset")
%>
<%
StrName = "clase"
StrValue = "1"
intType = adChar
intSize = 1
intDirection = adParamInput
esta linea me dice que esta errada-> set parametro=comando.CreateParameter(StrName, intType, intDirection, intSize, strValue)
comando.Parameters.Append Parametro
comando.CommandText="sp_list_curso"
set registros=comando.execute
Do While Not registros.EOF
%>
<TR>
<TD><%= registros.Fields("curso_nombre").Value %></TD>
</TR>
<%
registros.MoveNext
Loop
%>

1 Respuesta

Respuesta
1
La fomr más sencilla de llamar a un store procedure desde un asp es:
sql = "sp_leerDatos @param1=" & request("param1")
set rsTabla = server.createobject("adodb.recordset")
RsTabla. Open sql, conexion
Podes pasar todos los parámetros que quieras en la linea del sql.
"@param1 = valor, @param2 = valor, ..."

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas