0
У меня возникла проблема с установкой значения локальной переменной после того, как я получил значение float из моей базы данных. Он говорит, что это не тот же тип, samplerate и значение from (float) rdr ["samplerate_hz"]; Мой код мне нравится.Извлечь float из базы данных и добавить к локальной переменной
public float hentSampleRateDOEDB(Int64 ekgmaaleid)
{
float samplerate = 0.0f;
connDOEDB.Open();
SqlCommand cmd = new SqlCommand("SELECT samplerate_hz FROM EKGDATA WHERE ekgmaaleid = '" + ekgmaaleid + "'", connDOEDB);
SqlDataReader rdr = cmd.ExecuteReader();
while(rdr.Read())
samplerate = (float)rdr["samplerate_hz"];
rdr.Close();
connDOEDB.Close();
return samplerate;
}
Пожалуйста, отметьте ваши вопросы на языке, который вы используете. – Barmar