Duda Respecto a Ado y VFP7.0Sp1

30/07/2003 - 20:08 por Optimista | Informe spam
¿Se Puede Trabajar Ado en Dll hechas en VFp7.0SP1 para manejo de Data ?
¿Es confiable esta tecnologia o VFP7.0Sp1 tiene problemas al manejarlo?
No quiero usar los comandos nativos =sqlexec() en una Dll ya que esto
conllevaria hacer tres procesos en mi apliacion. ¿porque? si ejecuta el
SQlexec en una Dll me devuelve un Cursor pero como VFP no puedo recibir
cursores tengo que convertir a cursorToxml <- Esto es una proceso extra para
una cantida de 3000 registros y a parte hacer la inversa xmltocursor <- que
esto proceso para que mi Exe pueda obtener el cursor

Espero que me puedan aclarar estas dudas que tengo


Optimista

Preguntas similare

Leer las respuestas

#1 Jose Marcenaro
30/07/2003 - 23:18 | Informe spam
Definitivamente SI se puede utilizar ADO en DLLs hechas en VFP7.0.
Es una tecnologia absolutamente confiable, tiene mucho sentido utilizarla

La estamos usando con exito (para acceder a SQL server) en varias
aplicaciones; algunas de ellas son aplicaciones en capas con componentes COM
(VFP 7.0) y cientos de usuarios simultáneos.

Asegurate de utilizar una version reciente de ADO (ej. 2.7) y recuerda
cargar en el Intellisense la biblioteca de tipos de ADO, de modo de tener
Intellisense sobre los objetos de ADO.

Saludos
Jose.

"Optimista" wrote in message
news:#
¿Se Puede Trabajar Ado en Dll hechas en VFp7.0SP1 para manejo de Data ?
¿Es confiable esta tecnologia o VFP7.0Sp1 tiene problemas al manejarlo?
No quiero usar los comandos nativos =sqlexec() en una Dll ya que esto
conllevaria hacer tres procesos en mi apliacion. ¿porque? si ejecuta el
SQlexec en una Dll me devuelve un Cursor pero como VFP no puedo recibir
cursores tengo que convertir a cursorToxml <- Esto es una proceso extra


para
una cantida de 3000 registros y a parte hacer la inversa xmltocursor <-


que
esto proceso para que mi Exe pueda obtener el cursor

Espero que me puedan aclarar estas dudas que tengo


Optimista


Respuesta Responder a este mensaje
#2 Jose Marcenaro
04/08/2003 - 21:19 | Informe spam
Lo mejor es que tu componente devuelva (en lo posible en todos los casos)
una cadena de XML dentro del cual puedes poner:
- los datos retornados, si los hay
- información del error (mensaje, numero, origen, etc) si lo hay
- nada, si no tiene retorno y tampoco hay error.

Si no quieres pasar XML, la forma de informar el error depende de cual es el
retorno "normal" de cada método, de modo que se cumplan dos condiciones:
- que puedas pasar la información mínima necesaria (ej. mensaje y numero)
- que el .exe pueda distinguir facilmente el retorno de error del otro.


Saludos
Jose.


"Optimista" wrote in message
news:
Ok, me diste confianza para poder desarrollar Ado en Dll hechas con VFP7.0
Tengo una ultima consulta: como puedo manejar los errores generados por mi
Componente y a la vez reportarlo a mi Aplicacion.exe


Gracias por todo




"Jose Marcenaro" escribió en el mensaje
news:
> Definitivamente SI se puede utilizar ADO en DLLs hechas en VFP7.0.
> Es una tecnologia absolutamente confiable, tiene mucho sentido


utilizarla
>
> La estamos usando con exito (para acceder a SQL server) en varias
> aplicaciones; algunas de ellas son aplicaciones en capas con componentes
COM
> (VFP 7.0) y cientos de usuarios simultáneos.
>
> Asegurate de utilizar una version reciente de ADO (ej. 2.7) y recuerda
> cargar en el Intellisense la biblioteca de tipos de ADO, de modo de


tener
> Intellisense sobre los objetos de ADO.
>
> Saludos
> Jose.
>
> "Optimista" wrote in message
> news:#
> > ¿Se Puede Trabajar Ado en Dll hechas en VFp7.0SP1 para manejo de Data


?
> > ¿Es confiable esta tecnologia o VFP7.0Sp1 tiene problemas al


manejarlo?
> > No quiero usar los comandos nativos =sqlexec() en una Dll ya que esto
> > conllevaria hacer tres procesos en mi apliacion. ¿porque? si ejecuta


el
> > SQlexec en una Dll me devuelve un Cursor pero como VFP no puedo


recibir
> > cursores tengo que convertir a cursorToxml <- Esto es una proceso


extra
> para
> > una cantida de 3000 registros y a parte hacer la inversa xmltocursor


<-
> que
> > esto proceso para que mi Exe pueda obtener el cursor
> >
> > Espero que me puedan aclarar estas dudas que tengo
> >
> >
> > Optimista
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida