Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Consulta un poco de principiante
Message
From
12/09/2003 13:35:03
 
 
To
12/09/2003 12:25:05
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00828557
Message ID:
00828599
Views:
11
>buenos dias una consulta un poco tonta pero es que no estoy muy claro sobre el tema.
>
>si yo defino una conexion a sql y lo almaceno en una variable publica por ejemplo
>
>ln_sql
>
>es factible???, o es mejor ir haciendo la conección cada ves que necesitas hacer una transaccion...
>
>puedria alguien aclararme este asunto, lo voy a agradecer mucho..


Al "almacenar la conexion" te refieres supongo a mantener el "handle" obtenido. Este lo guardas, pero no en una variable pública (que va contra los principios de OOP) sino en una propiedad de un objeto (oForm, oApp, o lo que sea). De esta forma reusas esa conexion.

Cuando cierras la conexion y la reabres depende de muchos factores. Dependiendo del producto (BD) que uses, puedes que tengas limitaciones de cuantas conexiones simultaneas puedas tener. Estas limitaciones pueden ser de liciencias, memoria, ancho de banda, etc. Tambien deberas hacerlo en forma diferente, deendiendo del programa. No es lo mismo un acceso esporádico en un LAn, que una aplicacion de uso continuo en un LAN, que un aaplicacion de uso en Internet donde potencialmente puedes tener cientos o miles de consultas.

Para empezar, léete el capítulo de Client/Server en el help.

Ver:
http://fox.wikis.com/wc.dll?Wiki~CategoryClient/Server
http://fox.wikis.com/wc.dll?Wiki~Client/ServerDataAccessTechniques~VFP
http://fox.wikis.com/wc.dll?Wiki~VFPCommandSQLConnect~VFP
http://fox.wikis.com/wc.dll?Wiki~VFPCommandSQLStringConnect


Alex Feldstein, MCP, Microsoft MVP
VFP Tips: English - Spanish
Website - Blog - Photo Gallery


"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform