Je construis un site Web, et j'essaye de créer une connexion à la base de données. Voici le code de connexion dans mon fichier web.config:Le format de la chaîne d'initialisation n'est pas conforme à la spécification commençant à l'index 0. Incertain Qu'est-ce que c'est?
<add name="DBX" connectionString="Data Source=localhost;Initial Catalog=DATABASE;User Id=USER;Password=PASSWORD" providerName="SqlDataSource" />
Et voici le code que je utilise dans le code behind:
Protected Conn As New System.Data.SqlClient.SqlConnection("DBX")
Quand je vais voir la page web, Je reçois l'erreur suivante:
Format of the initialization string does not conform to specification starting at index 0.
Et cela met en évidence la chaîne de connexion dans le code VB.NET derrière la page. J'ai vérifié les détails de la chaîne de connexion d'origine contenue dans le fichier web.config, et j'ai utilisé le site ConnectionStrings.com pour le code réel. Je ne peux pas expliquer ou comprendre pourquoi cela ne fonctionne pas?
Merci beaucoup!
Oh droite, je pensais que vous pourrait appeler n'importe quoi, d'où la raison pour laquelle je l'ai nommé DBX. Je vais essayer cela demain et vous le faire savoir. À votre santé! :) – mickburkejnr
Il n'y a pas de web.config-lookup magique dans le constructeur d'une SqlConnection. Heureux d'avoir pu aider. –
Hey, je viens de réussir à essayer ce que vous avez dit mais je reçois toujours l'erreur? – mickburkejnr