Enviar datos a un COM desde ASP

14/05/2004 - 18:03 por Javier | Informe spam
Hola a Todos!

Si bien sé como trabajar con un COM en ASP. Tengo ahora el
siguiente problema.
Tengo una pagina ASP que tiene cerca de 30 campos de Texto
en donde el usuario debe ingresar datos, que luego deben
ser actualizados o insertados en una base de datos,
trabajo que realiza el COM.

¿cuál sería la mejor forma? ¿se podría hacer con un
arreglo? ¿se pueden pasar a través de un objeto session y
recibirlos en mi función como una colección?

Gracias
 

Leer las respuestas

#1 Jhonny Vargas P.
14/05/2004 - 18:13 | Informe spam
Hola Javier,

Una vez me toco ver un problema similar que le estaba sucediendo a un
amigo... lo que realizamos fue pasarle un string con un separador, luego en
el COM lo separaba a los campos que necesitaba..

Ejemplo:

Cadena = "juan&&perez&&465564&&15/05/2004&&Chile"

objMiClase.Procesar Cadena

Public Function Procesar(Byval Cadena As String) As Boolean

Dim Nombre As String
Dim Apellido As String
Dim Cuenta As String
Dim FechaProceso As String
Dim Pais As String

Dim aValores

aValores = Split(Cadena, "&&")

Nombre = aValores(0)
Apellido = aValores(1)
Cuenta = aValores(2)
FechaProceso = aValores(3)
Pais = aValores(4)

...


End Function



Te recomiendo utilizar un separador que sepas que nunca lo vas a encontrar
en los datos que vas a pasar... como por ejemplo un "/" que sabes que puede
ir en una fecha... por eso mejor utilizar separadores de este estilo "&&&"
"***" "".


Saludos,
Jhonny Vargas P. [MVP]
Santiago de Chile







"Javier" escribió en el mensaje
news:d4ff01c439cd$04b44b20$
Hola a Todos!

Si bien sé como trabajar con un COM en ASP. Tengo ahora el
siguiente problema.
Tengo una pagina ASP que tiene cerca de 30 campos de Texto
en donde el usuario debe ingresar datos, que luego deben
ser actualizados o insertados en una base de datos,
trabajo que realiza el COM.

¿cuál sería la mejor forma? ¿se podría hacer con un
arreglo? ¿se pueden pasar a través de un objeto session y
recibirlos en mi función como una colección?

Gracias

Preguntas similares