PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Cambio de los parametros de conexion al SQL mediante programa
Cambio de los parametros de conexion al SQL mediante programa
Iniciado por Gus, dez., 06 2008 12:50 AM - 2 respostas
Publicado em dezembro, 06 2008 - 12:50 AM
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
Publicado em dezembro, 06 2008 - 11:40 PM
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
Publicado em dezembro, 08 2008 - 8:08 AM
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