Nada m谩s f谩cil que pellizcar un vidrio..
Aqu铆 tiene 4 manejadores para hacer 4 querys
oMySQL1 := ConnectTo(oMySQL1, cHost1, cUser1, cPass1, nPort1, cDbName1)
oMySQL2 := ConnectTo(oMySQL2, cHost2, cUser2, cPass2, nPort2, cDbName2)
oMySQL3 := ConnectTo(oMySQL3, cHost3, cUser3, cPass3, nPort3, cDbName3)
oMySQL4 := ConnectTo(oMySQL4, cHost4, cUser4, cPass4, nPort4, cDbName4)
.
..
...
//----------------------------------------------------------------------------------------------------------------------------
FUNCTION ConnectTo(oMySQL, cHost, cUser, cPass, nPort, cDBName)
LOCAL hIni := HB_ReadIni( ".\connect.ini" )
LOCAL oErr, nCont := 0, nFlags := 0
DEFAULT nPort := 3306
oMySQL := NIL
TRY
oMySQL := TDolphinSrv():New( cHost, ;
cUser, ;
cPass, ;
nPort, nFlags, cDBName),
{| oServer, nError, lInternal | GetError( oServer, nError, lInternal ) } )
IF oMySQL:lError
MsgInfo( "No Hay Conexi贸n Con El Servidor " + CHR(34) + cHost + CHR(34), "Operaci贸n Cancelada" )
oMySQL := NIL
EndIf
CATCH oErr
oMySQL := NIL
END
D_SetCaseSensitive(.f.) // t
D_LogicalValue(.F.)
D_SetPadRight( .t. )
RETURN oMySQL