Problema al concatenar el string de conexion
Publicado por Horacio (1 intervención) el 09/09/2011 23:36:36
Gente buenas tardes, estoy teniendo el siguiente problema...
Estoy trabajando con Visual Studio 2010 Ultimate y SQL server 2005
Al concatenar el string de conexion me esta agregando espacios en blanco y no puedo sacarlos de ninguna forma, por lo que cuando intenta hacer la conexion me sale el siguiente error "El formato de la cadena de inicialización no se ajusta a la especificación que comienza en el índice 23."
Les transcribo el codigo a ver si alguien me puede ayudar.
Dim Con As SqlConnection = New SqlConnection
Dim StringdeConexion as String
StringdeConexion = "Data Source=" & SERVIDOR_SQL & ";Initial Catalog=" & BASE_SQL & ";User Id=" & USUARIO_SQL & ";Password=" & PASSWORD_SQL & ";"
Con.ConnectionString = StringdeConexion ' El error da en esta linea
Si saco las variables y pongo los valores fijos funciona sin ningun problema, pero la idea es que los valores de conexion esten en variables que se llenan desde un archivo ini que pueda ser cambiado.
Si hago ?StringdeConexion en la ventana de inmediato me da este resultado...
"Data Source=HORACIO-PC ;Initial Catalog=Arias ;User Id=sa ;Password=sa ;"
Si se fijan antes de cada (;) punto y coma me agrega un espacio en blanco, como les dije ya proble con trim, con ltrim, con rtrim, con replace y no hay caso no puedo eliminar esos espacios y no me completar la conexion.
Desde ya muchas gracias a quien pueda darme una idea de como solucionar este tema
Estoy trabajando con Visual Studio 2010 Ultimate y SQL server 2005
Al concatenar el string de conexion me esta agregando espacios en blanco y no puedo sacarlos de ninguna forma, por lo que cuando intenta hacer la conexion me sale el siguiente error "El formato de la cadena de inicialización no se ajusta a la especificación que comienza en el índice 23."
Les transcribo el codigo a ver si alguien me puede ayudar.
Dim Con As SqlConnection = New SqlConnection
Dim StringdeConexion as String
StringdeConexion = "Data Source=" & SERVIDOR_SQL & ";Initial Catalog=" & BASE_SQL & ";User Id=" & USUARIO_SQL & ";Password=" & PASSWORD_SQL & ";"
Con.ConnectionString = StringdeConexion ' El error da en esta linea
Si saco las variables y pongo los valores fijos funciona sin ningun problema, pero la idea es que los valores de conexion esten en variables que se llenan desde un archivo ini que pueda ser cambiado.
Si hago ?StringdeConexion en la ventana de inmediato me da este resultado...
"Data Source=HORACIO-PC ;Initial Catalog=Arias ;User Id=sa ;Password=sa ;"
Si se fijan antes de cada (;) punto y coma me agrega un espacio en blanco, como les dije ya proble con trim, con ltrim, con rtrim, con replace y no hay caso no puedo eliminar esos espacios y no me completar la conexion.
Desde ya muchas gracias a quien pueda darme una idea de como solucionar este tema
Valora esta pregunta


0