我正在製作一個項目,您可以看到列表框中的電影列表,並且有一個使用listbox.value查看電影描述的按鈕。從數據表C#中檢索一個字段,不工作
以下是我從數據庫中檢索描述的函數。 但我發現了以下錯誤:
Error 1 An object reference is required for the non-static field, method, or property 'Entertainment.FilmsDetails.filmId' H:\Visual Studio 2008\Projects\Entertainment\Entertainment\FilmsDetails.cs 43 39 Entertainment
public static string DetailMovie(int movieId)
{
string command;
command = "SELECT description" +
"FROM MovieDescription" +
" WHERE movieId= " + movieId;
OleDbDataAdapter adapter = new OleDbDataAdapter(command, connectionString);
DataTable datatable = new DataTable();
adapter.Fill(datatable);
object o = datatable.Rows[0]["description"];
}
上面的代碼沒有問題,你在哪裏訪問feild''Entertainment.FilmsDetails.filmId'?請分享該代碼。 –
發佈或指定哪一行是發生錯誤的行。 – GolfWolf
make'filmId' field static – Damith