sql metode der kun virker når der er data i feltet
Når jeg kører metoden neden under og der er data i databasen, så kører den rigtig nok, men hvis der ikke står noget i databasen, så kommer den med følgende fejl og jeg ved ikke hvad jeg skal gøre for at få den væk?Exception Details: System.InvalidCastException: Specified cast is not valid.
Source Error:
Line 54: dbConnection.Open();
Line 55:
Line 56: string returnVar = (string)dbCommand.ExecuteScalar();
Line 57:
Line 58: return returnVar;
public string et(int klientID)
{
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("database.mdb");
System.Data.IDbConnection dbConnection = new System.Data.OleDb.OleDbConnection(connectionString);
string queryString = "SELECT [Klient].[Henvisningsdato] FROM [Klient] WHERE ([Klient].[KlientID] = "+klientID+")";
System.Data.IDbCommand dbCommand = new System.Data.OleDb.OleDbCommand();
dbCommand.CommandText = queryString;
dbCommand.Connection = dbConnection;
dbConnection.Open();
string returnVar = (string)dbCommand.ExecuteScalar();
return returnVar;
}
