Update der ikke virker
Jeg har en update metode, som gerne skulle opdatere i databasen og når jeg tester sql'en i access, så virker den godt nok, men når jeg kører min metode, som vist nedenunder sker der ikke noget og den melder ikke om nogen fejl?int opdater(int klientID, string dato)
{
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=D:\\Fam\\db1.mdb";
System.Data.IDbConnection dbConnection = new System.Data.OleDb.OleDbConnection(connectionString);
string queryString = "UPDATE [Klient] SET [Henvisningsdato]=@dato WHERE ([Klient].[KlientID]" +
" = @KlientID)";
System.Data.IDbCommand dbCommand = new System.Data.OleDb.OleDbCommand();
dbCommand.CommandText = queryString;
dbCommand.Connection = dbConnection;
System.Data.IDataParameter dbParam_klientID = new System.Data.OleDb.OleDbParameter();
dbParam_klientID.ParameterName = "@KlientID";
dbParam_klientID.Value = klientID;
dbParam_klientID.DbType = System.Data.DbType.Int32;
dbCommand.Parameters.Add(dbParam_klientID);
System.Data.IDataParameter dbParam_henvisningsdato = new System.Data.OleDb.OleDbParameter();
dbParam_henvisningsdato.ParameterName = "@Henvisningsdato";
dbParam_henvisningsdato.Value = henvisningsdato;
dbParam_henvisningsdato.DbType = System.Data.DbType.String;
dbCommand.Parameters.Add(dbParam_henvisningsdato);
int rowsAffected = 0;
dbConnection.Open();
try {
rowsAffected = dbCommand.ExecuteNonQuery();
}
finally {
dbConnection.Close();
}
return rowsAffected;
}
