Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos días,
Estoy diseñando una aplicación que se va a abrir en distintos entornos y quiero que en funcion de donde esté se conecte a una base de datos u otra.
Se me había ocurrido que quizás con la función ComputerName() podría "localizar" el entorno donde estoy trabajando y en el script poner unas sentencias condicionales como por ejemplo:
if( ComputerName()=Entorno1, Conexion BBDD 1,
else if (ComputerName()= Entorno2, Conexion BBDD 2, if(ComputerName()=Entorno 3, Conexion BBDD 3))
¿Alguno me podría orientar sobre como escribir esta condición en el script? He probado con if y parece que me falla.
Gracias,
Un saludo,
Maria
Hola Maria,
Pruebalo así:
if ComputerName()='ORTDENADOR_MARIA' then
OLEDB CONNECT32 TO ..........
elseif ComputerName() = 'ORDENADOR_JORDI' then
CONNECT TO .......;
else
exit script;
end if;
No lo he podido probar, pero creo que tiene buena pinta.
Ya nos cuentas saludos,
Hola Maria,
Pruebalo así:
if ComputerName()='ORTDENADOR_MARIA' then
OLEDB CONNECT32 TO ..........
elseif ComputerName() = 'ORDENADOR_JORDI' then
CONNECT TO .......;
else
exit script;
end if;
No lo he podido probar, pero creo que tiene buena pinta.
Ya nos cuentas saludos,
Genial!
Lo he probado mas o menos xq no tengo las dos conexiones disponibles, pero parece que si que es la solución que buscaba!
Muchas gracias!