Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Cómo conectar?
Message
 
À
19/06/2007 11:09:14
Information générale
Forum:
Visual FoxPro
Catégorie:
Client/serveur
Titre:
Divers
Thread ID:
01234283
Message ID:
01234288
Vues:
11
Hola Manuel!

En respuesta a tus preguntas voy a expresar mi opinión (otros pueden no estar de acuerdo).

1) Las conecciones al servidor deben hacerse lo más breve posible para economizar sus recursos. Hay personas que prefieren tener su aplicación conectada todo el tiempo al servidor y para eso abren una conección al inicio y la cierran al finalizar. Sin embargo, esta práctica no es la más recomendable para servidores donde existen restricciones de acceso por número de usuarios como MSDE 2000 (SQL Server Express no tiene esta limitación). No conozco mySQL, así que no podría opinar sobre esto en ese ambiente.

En mis programas básicamente lo que hago es conectarme al servidor cuando necesito buscar o actualizar algún dato y desconectarme inmediatamente. Si luego necesito buscar o actualizar de nuevo vuelvo a conectarme. Este método me funciona perfectamente porque mis aplicaciones corren en redes de área local y el tiempo que tarda la aplicación en conectarse al servidor es mínimo, sin embargo, este podría no ser el caso si utilizas conecciones remotas en redes WAN.

2) Yo prefiero ADO, debido a la facilidad que me da el tratar los datos como un objeto que puedo pasar incluso como parámetro a una forma, función o programa. Trabajar con ADO antes de VFP8 era un problema porque se necesitaba de mucho código para pasar los datos a un cursor de VFP o de una librería externa llamada VFPCOM, más este ya no es el caso porque puedes convertir un recordset de ADO a un cursor de VFP fácilmente utilizando un cursoradapter.

Espero que esto te de una idea,

Enmanuel

>Hola a todos.
>
>Dos preguntas de novato: Tengo un proyecto que trabaja contra un motor MySQL (Ver.5.0) en una red W2003. El proyecto se compone de varios formularios(unos 40). Preguntas:
>
>1.- ¿Debo conectarme a la BD una sola vez en el primer formulario o programa, guardar la conexion en una variable pública y cerrar la conexion al salir del proyecto o debo conectarme en cada formulario y cerrar la conexion al salir de cada formulario?
>
>2.- ¿Qué tipo de conexión debo utilizar ODBC o ADO teniendo en cuenta la velocidad?
>
>Gracias por sus respuestas.
>
>Saludos cordiales
>
>Manuel Tovar
>Barranquilla - COLOMBIA
I'm a mixture of Albert Einstein and Arnold Schwarzenegger. The only trouble is that I got Einstein's body and Schwarzenegger's brain
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform