2010-09-17 12 views

Répondre

6

Avez-vous vérifié pour vous assurer que votre chaîne de connexion est correcte dans votre fichier web.config?

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <connectionStrings> 
    <add 
    name="MyNewConnection" 
    connectionString= "server=myServer;database=myDatabase;uid=username;pwd=password" 
    providerName="System.Data.SqlClient" /> 

    </connectionStrings> 
</configuration> 
+0

Bizarrement, je ne vois pas qu'il a créé un fichier web.config. En fait, je ne vois pas mes "Autres Connexions" persister n'importe où. – Larsenal

+1

Je crois que Database.Open' recherche (1) un fichier .sdf dans le dossier App_Data du site Web ou (2) une chaîne de connexion dans web.config. Voir: [Travailler avec des données - Connexion à une base de données] (http://www.asp.net/webmatrix/tutorials/5-working-with-data#SB_ConnectingToADatabase) –

+0

"Other Connections" est répertorié dans le volet de gauche en cliquant sur l'onglet "Bases de données" en bas à gauche de WebMatrix. –