Parámetros
Hola Patrick!
Me disculpo por no haber dado antes los agradecimientos por su valiosa ayuda.
Hace días le había preguntado por devolver un recordset de un componente en VB 6.0 a una página ASP. Intente ejecutar la primera alternativa que me planteaba en la solución, pero resulte con mayores inquietudes:
Requiero enviar un argumento (parámetro por valor) desde ASP a la función del componente VB 6.0, y que se me actualicen las variables, lo estoy haciendo así:
En el ASP:
variable1 = "cadena corta"
variable2 = 1500
....
Set rs = Server.CreateObject("ADODB.Recordset")
Set rs = objMeals.Actual (cstr(variable1),clng(variable2))
Response.Write ("El contenido de la variable1 es = ")
Response.Write variable1
Response.Write ("El contenido de la variable2 es = ")
Response.Write variable2
En el componente:
Public Function Actual(variable1 As String, variable2 As long) As ADODB.Recordset
variable1 = variable1 & " y algo más"
variable2 = variable2 * 2
....
End Function
Modifico el paso de argumentos con Cstr() por que es la forma en como me recibe los argumentos.
En el ASP puedo trabajar con VBScript o JavaScript.
Dónde está mi error, por su atención muchas gracias.
Me disculpo por no haber dado antes los agradecimientos por su valiosa ayuda.
Hace días le había preguntado por devolver un recordset de un componente en VB 6.0 a una página ASP. Intente ejecutar la primera alternativa que me planteaba en la solución, pero resulte con mayores inquietudes:
Requiero enviar un argumento (parámetro por valor) desde ASP a la función del componente VB 6.0, y que se me actualicen las variables, lo estoy haciendo así:
En el ASP:
variable1 = "cadena corta"
variable2 = 1500
....
Set rs = Server.CreateObject("ADODB.Recordset")
Set rs = objMeals.Actual (cstr(variable1),clng(variable2))
Response.Write ("El contenido de la variable1 es = ")
Response.Write variable1
Response.Write ("El contenido de la variable2 es = ")
Response.Write variable2
En el componente:
Public Function Actual(variable1 As String, variable2 As long) As ADODB.Recordset
variable1 = variable1 & " y algo más"
variable2 = variable2 * 2
....
End Function
Modifico el paso de argumentos con Cstr() por que es la forma en como me recibe los argumentos.
En el ASP puedo trabajar con VBScript o JavaScript.
Dónde está mi error, por su atención muchas gracias.
1 Respuesta
Respuesta de pela0
1