u011954277
小菜来袭
采纳率74.3%
2017-06-15 15:17 阅读 3.1k

c# 执行sql语句的时候 返回的是DataTable

c# 执行sql语句的时候 返回的是DataTable 如果DataTable没有值的话 是==null 还是==0

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    showbo GoCityPass新加坡曼谷通票 2017-06-16 02:06

    你怎么获取DataTable的?如果是
    DataTable dt = new DataTable();
    然后用DataAdapter.Fill(d),如果sql没有返回记录应该判断dt.Rows.Count==0

    如果你获取的代码做了其他判断返回null就要做null检查
    if(dt==null||dt.Rows.Count==0)....

    点赞 2 评论 复制链接分享
  • lucky51222 刘一哥GIS 2017-06-15 15:39

    null,一般情况下,需要需要判断,如果结果是null,则return。

    点赞 评论 复制链接分享
  • qq_23126581 郭老师的小迷弟雅思莫了 2017-06-16 02:01

    一般你写的sql查询数据的时候是return DataTable 的。你在获取这个datatable的时候先判断是否为空再进行下一步操作,if(datatable.Rows.Count!=0&&datatable!=null)
    {........} 这两种情况都要判断的。

    点赞 评论 复制链接分享

相关推荐