Usuario
¿Que diferencia hay entre estos dos tipos de conexión?

Pregunta
-
Using cnn As New OleDbConnection("Provider=SQLOLEDB.1;" & _ "Integrated Security=SSPI; " & _ "Persist Security Info=False;" & _ "User ID=usuario;" & _ "Initial Catalog=proyecto;" & _ "Data Source=(local)\SQLEXPRESS")
'Using conn As New OleDbConnection(ConfigurationManager.ConnectionStrings("default").ToString())
Tengo un error en el segundo tipo de conexión en la clase: ConfigurationManager. Porque??- Cambiado Enrique M. Montejo lunes, 2 de abril de 2012 9:33 acceso a datos (De:Lenguaje VB.NET)
Todas las respuestas
-
En la primera te funciona bien y en la segunda no?
En la segunda opcion estas utilizando la connection string "default" definida en el app.config si no me equivoco. Entra a propiedades del projecto/Configuracion y fijate que te aparece una grilla, busca la default ahi, sino esta crea una que en tipo sea de string de conexion, despues en "valor" tenes tipo un wizard para crearlo.
Saludos y cualquier duda consulta.
-
hola
-la diferencia es que la primeras estas dejando fija en el codigo la informacion a la base de datos, mientras que en la segunda lo haces configurable
- en la primera para cambiar un datos y reapuntar la db debes recompialr todo el codigo, en la segunda solo editas con el notepad el archivo de configuracion app.config para cambiarlo sin tener que recompilar nada
Archivos de Configuración - Una introducción (1/3)
revisa el titulo "1- Agregar un archivo de configuración a nuestro proyecto", ali explico como logras la segunda opcion
que es la correcta y la que debes usar siempre, no dejes la cadena de conexion fija en tu codigo
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
-