Bueno, Pero ya me embarque en esta!, De todas formas, les lanzo un ejemplo de coneccion:
static function CheckConnection()
local cHost :="194.187.0.1"
local cUser :="superv1"
local cPassword :="adsistem"
cDtBase :="base_datos_hcm"
cDtComun :="BDComun"
// Creamos el objeto "connexion" y
// Nos conectamos al servidor
oMySQL:=TMSConnect():New()
oMySQL:Connect( cHost, cUser, cPassword)
if !oMySql:lConnected
MsgInfo( "No hay conexion con el servidor", "Operación Cancelada" )
return( .F. )
endif
// Creamos un objeto DataBase y
// Ponemos por defecto el objeto DataBase
*USE DATABASE oDtBase NAME cDbName OF oMySQL // equivale a :
oDtBase:= TMSDataBase():new( oMysql, cDtBase,.t.)
if !oDtBase:Used()
if oMySql:ExistDb( cDtBase )
MsgInfo( "No se puede conectar, Pero Existe:" + cDtBase, "Operación Cancelada" )
else
MsgInfo( "No se puede conectar a la BD: " + cDtBase, "Operación Cancelada" )
endif
return( .F. )
endif
oDtComun:= TMSDataBase():new( oMysql, cDTComun,.t.)
if !oDtComun:Used()
if oMySql:ExistDb( cDtComun )
MsgInfo( "No se puede conectar, Pero Existe:" + cDtComun, "Operación Cancelada" )
else
MsgInfo( "No se puede conectar a la BD: " + cDtComun, "Operación Cancelada" )
endif
return( .F. )
endif
return (.t.)
[/code]