2012-05-06 1 views
0

Salut voici mon code cshtml:Web ASP.net Erreur de page de base de données

@{ 
    var db = Database.Open("SiteDB"); 
    var sqlQ = "SELECT * FROM Favorite"; 
    var data = db.Query(sqlQ); 
} 

    <div id="movieslist"> 
    <ol> 
     @foreach(var row in data) 
     { 
      <li><a href= "#">@row.Name, @row.Category, @row.ReleaseYear 
      </a></li> 
     } 
    </ol> 
    </div> 

sqlDB.sdf est locale. Je reçois cette erreur lorsque j'exécute un site:

Mot clé non pris en charge: 'délai d'attente de nouvel accès au fichier'. Description: Une exception non gérée s'est produite lors de l'exécution de la requête Web en cours. Veuillez consulter la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails d'exception: System.ArgumentException: mot-clé non pris en charge: 'délai d'attente de nouvel accès au fichier'.

Source fichier: c: \ Users \ Saheed \ Documents \ Mes sites Web \ Mes vide Site \ dataMovies.cshtml ligne: 4

S'il vous plaît me dire ce que je fais mal.

Merci

Répondre

0

file access retry timeout dans votre chaîne de connexion (en Web.config) est invalide.

+0

Je n'ai pas de Web.config, j'utilise webMatrix et ma base de données (siteDB.sdf) est locale. N'utilise pas une chaîne de connexion à la place je me connecte ainsi: var db = Database.Open ("SiteDB"); – saheedmyself

Questions connexes