Gemning af double i mssql database
Jeg har hvar jeg selv vil kalde et underligt problem, men er nu nok fordi jeg er helt grøn hvad angår C# kodning, så der er nok et eller andet jeg har overset.Jeg har følgende kode som ikke virker:
[kode]
SqlConnection sqlConn = new SqlConnection(Properties.Settings.Default.DatabaseForbinedelse);
SqlCommand sqlComm = new SqlCommand();
double temperatureValue = 20.40;
try
{
sqlConn.Open();
sqlComm.Connection = sqlConn;
sqlComm.CommandText = "UPDATE temperature SET currentTemperatur = '" + temperatureValue + "' WHERE temperatureId = '" + temperaturId + "'";
sqlComm.ExecuteNonQuery();
}
finally
{
}
[/kode]
Denne kode giver følgende fejlbeskrivelse:
Error converting data type varchar to numeric.
Hvad kan det skyldes?