PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Cambio de los parametros de conexion al SQL mediante programa
Cambio de los parametros de conexion al SQL mediante programa
Débuté par Gus, 06 déc. 2008 00:50 - 2 réponses
Posté le 06 décembre 2008 - 00:50
Hola:
Estoy usando SQL Server 2005. Cuando creo un archivo (importando la tabla desde el motor) me pide el nombre del servidor, la base de datos, y el user y password para conectarse (uso OleDB).
Es posible cambiar el nombre del servidor mediante codigo al iniciar el programa? Necesito direccionar el servidor segun sea de produccion o de test. Por supuesto, ambas bases de datos son iguales. Cual seria la forma de cambiar los datos de la conexion mediante codigo?
Gracias
Gus
Posté le 06 décembre 2008 - 23:40
Hola Gus, prueba a utilizar un codigo parecido a este:
sConnectionName is string = "Nombre de la conexión"
gsSConnectionCaption is string = "Conexión remota"
sConnectionType is string = "WinDevClientServeurHF"
sAccessType is int = hOReadWrite
sSourceName is string = "Servidor:4900"
sDatabaseName is string = "Nombre de la base de datos"
sUserName is string = "Usuario"
sPassword is string = "contraseña"
gsSAdditionalInfo is string = ";Encryption = none;Initial Catalog=Basededatos"

IF NOT HOpenConnection(sConnectionName, sUserName, sPassword, sSourceName, sDatabaseName, sConnectionType, sAccessType) THEN
Error("No se ha podido realizar la conexión a la base de datos","pruebe más tarde")
EndProgram
END
Posté le 08 décembre 2008 - 08:08
Hola Salvador:
A los efectos de compartir la experiencia, te comento que colocando:

MyConexion..Server = "nuevo server"

en el codigo de inicializacion del proyecto, funciona perfecto.

Gracias
Gus