
Donde colocar el String de Conexion a Mysql
Publicado por victor perez (137 intervenciones) el 28/02/2013 22:38:44
hola,
Continuando en mi tarea de migracion hacia mysql, me surge la siguiente inquietud
Yo llamo la conexion al Mysql por medio de un metodo "conecta".
El asunto que tengo que crear en todos los formularios que haga el metodo conecta.
He intentado ponerlo en el PRG del sistema y que de alli se haga la conexion y se guarde en una variable publica que pueda ser usada a lo largo de los formularios, pero no me resulta...
En el PRG del sistema pongo lo siguiente
PUBLIC lnHandle
lcStringCnxLocal = "DRIVER={MySQL ODBC 5.1 Driver};" + ;
"SERVER=&_servidor;" + ;
"UID=&_user_servidor;" + ;
"PWD=657710;" + ;
"DATABASE=clinica;" + ;
"OPTIONS=1;"
SQLSETPROP(0,"DispLogin" , 3 )
lnHandle = SQLSTRINGCONNECT(lcStringCnxLocal)
Para hacer utilizar la conexion pongo: Sqlexec(lnhandle,"SElect....","cursor")
Pero me dice que no encuentra el "lnhandle"
Si pongo, sqlexec(&lnhandle,"selec..."," cursor")
Me dice que hay un "Missing Function"...
Donde tengo el error, o tendre que usar siempre la conexion dentro de un metodo en cada formulario.
Victor
Continuando en mi tarea de migracion hacia mysql, me surge la siguiente inquietud
Yo llamo la conexion al Mysql por medio de un metodo "conecta".
El asunto que tengo que crear en todos los formularios que haga el metodo conecta.
He intentado ponerlo en el PRG del sistema y que de alli se haga la conexion y se guarde en una variable publica que pueda ser usada a lo largo de los formularios, pero no me resulta...
En el PRG del sistema pongo lo siguiente
PUBLIC lnHandle
lcStringCnxLocal = "DRIVER={MySQL ODBC 5.1 Driver};" + ;
"SERVER=&_servidor;" + ;
"UID=&_user_servidor;" + ;
"PWD=657710;" + ;
"DATABASE=clinica;" + ;
"OPTIONS=1;"
SQLSETPROP(0,"DispLogin" , 3 )
lnHandle = SQLSTRINGCONNECT(lcStringCnxLocal)
Para hacer utilizar la conexion pongo: Sqlexec(lnhandle,"SElect....","cursor")
Pero me dice que no encuentra el "lnhandle"
Si pongo, sqlexec(&lnhandle,"selec..."," cursor")
Me dice que hay un "Missing Function"...
Donde tengo el error, o tendre que usar siempre la conexion dentro de un metodo en cada formulario.
Victor
Valora esta pregunta


0