Donde hacer la conexión

06/09/2004 - 16:59 por David Ponce | Informe spam
Por favor les pido ayuda en esto: si mi aplicación trabaja con formularios
con sesión privada de datos, y quiero trabajar con MySQL como back end,
¿dónde hago la conexión?; es decir, cuando trabajo con tablas nativas, en el
evento LOAD abro la base de datos y cada tabla que voy a utilizar, pero no
se si es correcto que haga eso con el SQLSTRINGCONNECT, ya que a medida que
abra formularios, se harán nuevas conexiones, pero si la hago al inicio del
programa, no la tomarán en cuenta los formularios, precisamente por ser
sesiones privadas. ¿como se hace entonces?

Gracias

David
vfp7,sp1,xppro
 

Leer las respuestas

#1 Juan Carlos Garcia
06/09/2004 - 23:12 | Informe spam
Puedes hacer la conexion en tu programa principal y pasarle esta aun objeto
global a todos los formularios... por ejemplo

*-- Programa principal
SET TALK OFF
SET SAFE OFF
SET MULTILOCK ON
SET DATE TO DMY
SET EXACT ON
...

lnConexion = SQLSTRINCONNECT()

_Screen.AddProperty("conexion",lnConexion)

DO Main.MPR
READ EVENT



LUEGO EN CADA FORMULARIO SOLO TIENES QUE HACER REFERENCIA A :
_Screen.conexion



________________________________
Juan Carlos Garcia
Santo Domingo, Republica Dominicana

"David Ponce" escribió en el mensaje
news:
Por favor les pido ayuda en esto: si mi aplicación trabaja con formularios
con sesión privada de datos, y quiero trabajar con MySQL como back end,
¿dónde hago la conexión?; es decir, cuando trabajo con tablas nativas, en


el
evento LOAD abro la base de datos y cada tabla que voy a utilizar, pero


no
se si es correcto que haga eso con el SQLSTRINGCONNECT, ya que a medida


que
abra formularios, se harán nuevas conexiones, pero si la hago al inicio


del
programa, no la tomarán en cuenta los formularios, precisamente por ser
sesiones privadas. ¿como se hace entonces?

Gracias

David
vfp7,sp1,xppro


Preguntas similares