数据是空的。无法在c#中的Null值错误上调用此方法或属性

时间:2017-07-19 09:07:00

标签: c# mysql database null

我正在尝试获取数据库中总小时数的总和。但是在创建一个新的时候,将不会有任何前几个小时的计算时间。以下是代码:

cancel()

尝试打开没有插入数据的新数据库时出现以下错误:

  

数据是空的。无法在Null值上调用此方法或属性。   在private void calculateflyinghours() { string ConString = " datasource = localhost; port = 3306; username = root; password = 3306"; string Query = " Select sum(Flying_Hours)from aircraft." + Form1.a; MySqlConnection ConDatabase = new MySqlConnection(ConString); MySqlCommand cmdDataBase = new MySqlCommand(Query, ConDatabase); MySqlDataReader myReader; ConDatabase.Open(); myReader = cmdDataBase.ExecuteReader(); while ((myReader.Read())) { sum.Text = Convert.ToString(double.Parse(myReader.GetString(0))); progressBar1.Increment(1); } myReader.Close(); }

更新:代码应为:

sum.Text = Convert.ToString(double.Parse(myReader.GetString(0)));

0 个答案:

没有答案