Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[SQL, Razor, HTML] Błąd wczytania parametru z bazy danych
#1
Question 
Witam, jak pisałem w temacie przeglądarka ma problem z wczytaniem parametru z bazy danych.

Treść całego problemu wygląda tak:
Kod:
Błąd serwera w aplikacji '/'.
Zapytanie parametryczne oczekuje wartości parametru, która nie została dostarczona.
Nazwa parametru: 0
Opis: Podczas wykonywania bieżącego żądania sieci Web wystąpił nieobsługiwany wyjątek. Aby uzyskać dodatkowe informacje o błędzie i miejscu jego występowania w kodzie, przejrzyj ślad stosu.

Szczegóły wyjątku: System.ArgumentNullException: Zapytanie parametryczne oczekuje wartości parametru, która nie została dostarczona.
Nazwa parametru: 0

Błąd źródła:

Wiersz 4:      
Wiersz 5:       var movieSQL = "SELECT * FROM FavouritesFilms WHERE ID = @0";
Wiersz 6:       var movieData = db.QuerySingle(movieSQL, movieID);
Wiersz 7:  }
Wiersz 8:  


Plik źródłowy: c:\Documents and Settings\Admin\Moje dokumenty\My Web Sites\Movies\editMovie.cshtml    Wiersz: 6

Ślad stosu:

[ArgumentNullException: Zapytanie parametryczne oczekuje wartości parametru, która nie została dostarczona.
Nazwa parametru: 0]
   System.Data.SqlServerCe.SqlCeCommand.FillParameterDataBindings(Boolean verifyValue) +1361
   System.Data.SqlServerCe.SqlCeCommand.ExecuteCommand(CommandBehavior behavior, String method, ResultSetOptions options) +614
   System.Data.SqlServerCe.SqlCeCommand.ExecuteDbDataReader(CommandBehavior behavior) +19
   System.Data.Common.DbCommand.ExecuteReader() +12
   WebMatrix.Data.<QueryInternal>d__0.MoveNext() +157
   System.Linq.Enumerable.FirstOrDefault(IEnumerable`1 source) +4216356
   WebMatrix.Data.Database.QuerySingle(String commandText, Object[] args) +103
   ASP._Page_editMovie_cshtml.Execute() in c:\Documents and Settings\Admin\Moje dokumenty\My Web Sites\Movies\editMovie.cshtml:6
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +207
   System.Web.WebPages.WebPage.ExecutePageHierarchy(IEnumerable`1 executors) +68
   System.Web.WebPages.WebPage.ExecutePageHierarchy() +156
   System.Web.WebPages.StartPage.RunPage() +19
   System.Web.WebPages.StartPage.ExecutePageHierarchy() +65
   System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +76
   System.Web.WebPages.WebPageHttpHandler.ProcessRequestInternal(HttpContext context) +249

A mój kod strony z której wyskakuje błąd wygląda tak:
Kod:
@{
     var movieID = Request["ID"];
     var db = Database.Open("Movies");
    
     var movieSQL = "SELECT * FROM FavouritesFilms WHERE ID = @0";
     var movieData = db.QuerySingle(movieSQL, movieID);
}




<h1>Edit Movie</h1>
<form method="post">
    <p>Title:<input type="text" name="txtTitle" value="@movieData.Title"/></p>
    <p>Production Year:<input type="text" name="txtProdYear" value="@movieData.ProductionYear"/></p>
    <p><input type="submit" value="Save"/></p>
Odpowiedz


Wiadomości w tym wątku
[SQL, Razor, HTML] Błąd wczytania parametru z bazy danych - przez Golus - 19-03-2012, 23:34

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  cron nie łączy się z bazą danych michalszyd 3 5,003 18-01-2018, 06:15
Ostatni post: ytprzetwornik
  Zmniejszenie czasu dostępu do bazy darling 8 8,412 06-12-2017, 18:00
Ostatni post: arki878
  Przeszukiwanie bazy, przechowywanie wyników vundo 3 4,191 02-12-2016, 20:16
Ostatni post: tereska3
  Pobieranie danych z dwóch baz danych jarekcda 2 5,188 28-11-2016, 11:55
Ostatni post: ania9
  podział danych za pomocą substr ppsqm 1 4,144 18-06-2014, 15:18
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl