some sample connection advantage database server connection string from remote server?
thanks
some sample connection advantage database server connection string from remote server?
thanks
[SETTINGS]
RETRY_ADS_CONNECTS=1
MAX_TIMEOUTS=40
COMPRESSION=Internet
USE_TCP_IP=1
[DATOS]
Tipo=1
Conexion1=.\DATOS\DBEMPRESA.ADD
Conexion2=\\SRV-DCFS-01:6262\DATOSEMPRESA\DBEMPRESA.ADD
Conexion3=\\EMPRESA.ZAPTO.ORG:6263\DATOSEMPRESA\DBEMPRESA.ADD
#include "credicom.ch"
STATIC nServer
/*-------------------------------------------------------------------------------------------------*/
FUNCTION Conectar()
聽 聽LOCAL lConectado 聽:= FALSE
聽 聽LOCAL hArchivoIni := NIL
聽 聽LOCAL cError 聽 聽 聽:= ""
聽 聽LOCAL cServidor 聽 := ""
聽 聽LOCAL nServidor 聽 := 0
聽 聽LOCAL bConectar 聽 := {|| lConectado := AdsConnect60( cServidor, nServidor, "EmpresaUser", "EmpresaPassword@", NIL , @hConexion ) }
聽 聽LOCAL bAbrir 聽 聽 聽:= {|| lConectado := Conectar_AbrirTablas() }
聽 聽hArchivoIni := HB_ReadIni( Lower( ".\EMPRESA.INI" ) )
聽 聽IF HB_IsNil( hArchivoIni )
聽 聽 聽 MsgStop( "No se pudo leer el archivo de configuraci贸n EMPRESA.INI, contacte al desarrollador del programa." )
聽 聽 聽 RETURN lConectado
聽 聽ELSE
聽 聽 聽 TRY
聽 聽 聽 聽 聽nConexion := Val( hArchivoIni[ "DATOS", "Tipo" ] )
聽 聽 聽 CATCH
聽 聽 聽 聽 聽nConexion := 0
聽 聽 聽 END
聽 聽 聽 DO CASE
聽 聽 聽 CASE nConexion==1
聽 聽 聽 聽 聽nServidor := ADS_LOCAL_SERVER
聽 聽 聽 聽 聽cServidor := hArchivoIni[ "DATOS", "Conexion1" ]
聽 聽 聽 CASE nConexion==2
聽 聽 聽 聽 聽nServidor := ADS_REMOTE_SERVER
聽 聽 聽 聽 聽cServidor := hArchivoIni[ "DATOS", "Conexion2" ]
聽 聽 聽 CASE nConexion==3
聽 聽 聽 聽 聽nServidor := ADS_AIS_SERVER
聽 聽 聽 聽 聽cServidor := hArchivoIni[ "DATOS", "Conexion3" ]
聽 聽 聽 OTHERWISE
聽 聽 聽 聽 聽MsgStop( "El archivo de conexi贸n esta corrupto, contacte al desarrollador del programa." )
聽 聽 聽 聽 聽RETURN lConectado
聽 聽 聽 ENDCASE
聽 聽ENDIF
聽 聽IF !Empty( cServidor )
聽 聽 聽 MsgRun( "Conectando con el servidor de datos, espere un momento.", "EMPRESA", bConectar )
聽 聽 聽 IF !lConectado
聽 聽 聽 聽 聽AdsGetLastError( @cError )
聽 聽 聽 聽 聽MsgStop( "No se ha podido realizar la conexi贸n al servidor de datos: " + FINL + cError + FINL + cServidor )
聽 聽 聽 ELSE
聽 聽 聽 聽 聽oSesion:cPC_Servidor := RTrim( cServidor )
聽 聽 聽 聽 聽MsgRun( "Abriendo tablas de datos, espere un momento", "EMPRESA", bAbrir )
聽 聽 聽 ENDIF
聽 聽ELSE
聽 聽 聽 MsgStop( "El archivo de conexi贸n esta corrupto, contacte al desarrollador del programa." )
聽 聽ENDIF
RETURN lConectado/*-------------------------------------------------------------------------------------------------*/
FUNCTION Conectar_AbrirTablas()
聽 聽LOCAL lTablasAbiertas := TRUE
聽 聽LOCAL oError
聽 聽TRY
聽 聽 聽 Conectar_AbrirTabla( "CONTROL", 聽 聽 聽 聽 聽"CTRL" )
聽 聽 聽 ...
聽 聽 聽 Conectar_AbrirTabla( "EMPLEADOS", 聽 聽 聽 "CEMP" )
聽 聽 聽 ...
聽 聽 聽 DBSelectArea( 0 )
聽 聽CATCH oError
聽 聽 聽 lTablasAbiertas := FALSE
聽 聽 聽 ShowError( oError )
聽 聽END
RETURN lTablasAbiertas
/*-------------------------------------------------------------------------------------------------*/
PROCEDURE Conectar_AbrirTabla( cTabla, cAlias )
聽 聽USE ( cTabla ) NEW ALIAS ( cAlias ) SHARED
聽 聽IF nServer == ADS_AIS_SERVER
聽 聽 聽 AdsCacheRecords( 100 )
聽 聽 聽 SysRefresh()
聽 聽 聽 CursorWait()
聽 聽ENDIF
RETURNCarlos,
Obrigado por responder.
Meu amigo, eu gostaria de usar o ADS como MYSQL, cliente/server em uma REDE LOCAL em precisar mapear.
Para conectar o cliente no servidor, eu n茫o entendi como informar:
EX - MYSQL:
IP:
PORTA:
SERVER:
user:
PASS: