En este grupo En todos

Foro de Visual FoxPro

conexiones de mysql

JORGE MARIO
Ingenieria industrial universidad manu...
Escrito por Jorge Mario Martinez
el 22/06/2010

Buenos dias... Necesito ayuda con el siguiente problema...
yo hago mi conexión a mysql asi

******************************************************************************************
lcStringCnxRemoto = "DRIVER={MySQL ODBC 3. 51 Driver};"+"SERVER=192.168.1. 32;"+"PORT=3306;"+"UID=root;"+"PWD=631943;"+;
"DATABASE=CAMISETAS;"+"OPTIONS=131329;"
SQLSETPROP(0,"DispLogin" , 3 )
lnHandle = SQLSTRINGCONNECT(lcStringCnxRemoto)

IF lnHandle < 1
=AERROR(laError)
MESSAGEBOX("Error al Conectarse a la Base de Datos:"+" Error:"+laError[2])
RETURN 0
ENDIF
******************************************************************************************

y la desconecto asi:
******************************************************************************************
SQLDISCONNECT(lnHandle)
******************************************************************************************

esto lo hago al principio y final de mis rutinas de "guardar", "consultar" y todo lo que tiene que ver con mysql.
el problema es que depues de determinado tiempo visual no conecta porque creo que he excedido el numero maximo de conexiones...
que puedo hacer?
agradezco cualquier tipo de ayuda con este problema.
gracias.

Nestor Lagos
Informática iutepal.
Escrito por Nestor Lagos
el 22/06/2010

Hola jorge, intenta usando:

RELEASE lnHandle

Despues de SQLDISCONNECT(lnHandle)


Otra forma es declarar como variable public a lnHandle

Y relaizar tu procedimiento de coneccion solo al principio de la aplicación

Como lnHandle es publica la puedes usar en cualquier formulario o programa de tu aplicación

Despues debes ejecutar justo antes de finalizar tu aplicación

SQLDISCONNECT(lnHandle)

CLEAR ALL


Saludos y espero que te sirva

Jorge Mario Martinez
Ingenieria industrial universidad manu...
Escrito por Jorge Mario Martinez
el 22/06/2010

Gracias Nestor;
Pues de hecho lo tenia public, en la pantalla principal de mi proyecto, lo que sucede es que depues de 2 ó 3 horas de inactividad la conexión se pierde.. Y no sé por qué?
por eso resolví conectarla siempre...
voy a probar con el release y le cuento los resultados,
gracias.

Edison Ricardo Caero Flores
Ingeniería de sistemas udabol - santa ...
Escrito por Edison Ricardo Caero Flores
el 23/06/2010

Jorge,

He publicado unos fuentes de generacion de clases para el manejo de MySql, los cuales te generan clases completas de manejo de datos, dale una mirada.... Tambien he publicado el documento de como lo debes usar.

Te va a ser muy util.

Saludos,

Ing. Edison. Ricardo Caero Flores
SAnta Cruz de la Sierra - Bolivia

Escrito por Daniel Pereira Churonicolita
el 10/10/2010

Hola amigos, soy peruano pero vivo en Brasil, aqui muy pocos usan el VFP por ello es que necesito sus ayuda de forma urgente, trabajaba con tablas DBF ahora quiero hacerlas con SQL para comenzar a implementar un sistema, por ello necesito un manual u orientación de como jalar datos a un grid, a un combo y esas cosas que son muy importantes, estaré aguardando sus ayuda.

Atte.
Daniel Pereira kike_pe@hotmail. Com

Jorge Mario Martinez
Ingenieria industrial universidad manu...
Escrito por Jorge Mario Martinez
el 14/12/2010

Ok...
mil gracias a todos