2008-11-20 6 views
9

obtengo una palabra clave no compatible: '192.168.1.1; catálogo inicial'. error al intentar hacer esto"Palabra clave no compatible:" error en ASP .NET

Dim cn As New SqlConnection(str)

donde str es la cadena de conexión se inicia con '192.168.1.1; catálogo inicial' ... no he especificado el proveedor en la cadena de conexión

Respuesta

16

se Deberá proporcionar un connectionstring el formato adecuado, tales como:

Dim str As String 
str = "Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;" 

Dim cn As New SqlConnection(str) 
+1

También asegúrese de eliminar cualquier espacio en blanco adicional o formateo. Cuando pulso enter entre "Inicial" y "Catálogo" recibí el mismo error. – Johannes

+1

Obtuve el error anterior en un contexto completamente diferente, pero la solución fue la cadena de conexión. Pongo ID = xyz en lugar de User ID = xyz. –

4

Se tiene que especificar la base de datos con la palabra clave "Data Source" o "servidor". Aquí hay un ejemplo:

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;