中易网

C# 数据库查询问题?

答案:2  悬赏:60  
解决时间 2021-04-28 19:18
  • 提问者网友:熱戀丶瘋
  • 2021-04-28 01:53

C#    Access数据库查询问题?

 string sql = string.Format("select sum(秒) as 秒 from 上网记录 where 开始时间 like '{0}'", j);

            OleDbConnection conn = new OleDbConnection(t);
            conn.Open();
            OleDbDataAdapter aper = new OleDbDataAdapter(sql, conn);
            aper.Fill(DataSet, "上网记录");
            string dr = DataSet.Tables["上网记录"].Rows[0][0].ToString();
            conn.Close();

如果数据库没有数据

 string dr = DataSet.Tables["上网记录"].Rows[0][0].ToString();
这句就报错了!

如何写语句让它数据库没有数据时

string dr = DataSet.Tables["上网记录"].Rows[0][0].ToString();
这句就不要执行了啊?

 

最佳答案
  • 二级知识专家网友:情战辞言
  • 2021-04-28 03:27
这很简单啊,来个if判断DataSet.Tables[0].Rows.Count等于0的话表示没有记录就不执行
全部回答
  • 1楼网友:桑稚给你看
  • 2021-04-28 03:56

用一个查询,数据库里面不存在数据时,就不执行,

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息