Estoy haciendo algunas prácticas en VS.NET he creado una clase que me permite
obtener datos de una BD a través de ADO.NET
Dentro del código de la clase, para realizar la conexión declaro una
variable “con” del tipo sqlconnection y le paso como parámetro al la
siguiente string:
data source=PC\vsdotnet; initial catalog=REGISTRO; integrated security=SSPI
La declaración quedaría así:
Dim con As New SqlConnection("data source=PC\vsdotnet; initial
catalog=REGISTRO; integrated security=SSPI") 'Declara la conexión
En donde:
PC = Es el nombre de mi máquina local en la cual está instalado el MSDE.
Vsdotnet = el nombre de la instancia del SQL Server.
REGISTRO = El nombre de la base de datos a la que quiero acceder
La clase que contiene este código la he utilizado en ejemplos de
aplicaciones VB de escritorio sin ningún problema. El problema me aparece
cuando quiero utilizarla en aplicaciones web. Las mismas están instaladas en
un directorio virtual de IIS.
Al depurar la aplicación, cuando llega a la sentencia "con.open()" (en donde
“con” es la sqlconnection), se produce una excepción.
Creo que el problema se debe a la forma en que se debería referenciar el
nombre del server. Probé con la siguiente cadena de conexión pero me sigue
dando error.
Dim con As New SqlConnection("data source=localhost/vsdotnet; initial
catalog=REGISTRO; integrated security=SSPI") 'Declara la conexión
¿Alguno de ustedes tiene alguna sugerencia?
Gracias. Diego
Leer las respuestas