2008-11-20 10 views
9

Je reçois un mot clé non pris en charge: '192.168.1.1; catalogue initial'. erreur en essayant de le faireErreur "Mot clé non pris en charge:" dans ASP .NET

Dim cn As New SqlConnection(str)

où str est la chaîne de connexion commence par « 192.168.1.1, catalogue initial » ... Je n'ai pas spécifié le fournisseur dans la chaîne de connexion

Répondre

16
vous

besoin de fournir un connectionstring correctement mis en forme tels que:

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

Dim cn As New SqlConnection(str) 
+1

Veillez également à supprimer tout espace ou formatage supplémentaire. Lorsque j'ai appuyé sur Entrée entre "Initial" et "Catalogue" j'ai eu la même erreur. – Johannes

+1

J'ai eu l'erreur ci-dessus dans un contexte complètement différent mais la solution était la chaîne de connexion. Je mets ID = xyz au lieu de User ID = xyz. –

4

Vous devez spécifier la base de données avec le mot-clé « Source de données » ou « serveur ». Voici un exemple:

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