数据查询后如果结果为空,应该怎么判断呢?

u013538133 2014-03-09 07:21:15

dbconn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\我的文档\Visual Studio 2005\Visualizers\WebSites\WebSite3\成绩单.mdb");
dbconn.Open();

da = new OleDbDataAdapter(@"SELECT xuesheng.Num_xuesheng, xuesheng.Name_xuesheng, kecheng.Name_kecheng, banji.Name_banji, xuanke.Chengji_xuanke, xuanke.Date_xuanke FROM (banji INNER JOIN ((xuesheng INNER JOIN xuanke ON xuesheng.Num_xuesheng = xuanke.XueshengNum_xuanke) INNER JOIN kecheng ON xuanke.KechengNum_xuanke = kecheng.Num_kecheng) ON banji.Num_banji = xuanke.BanjiNum_xuanke) " + tiaojian, dbconn);
DataSet di = new DataSet();
da.Fill(di);

GridView1.DataSource = di;
GridView1.DataBind();
dbconn.Close();


应该判断哪个值?
...全文
343 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
taozi_5188 2014-03-10
  • 打赏
  • 举报
回复
引用 2 楼 xue529290400 的回复:
if(di != null && di.Tables[0].Rows.Count>0)
正解
zj25810 2014-03-10
  • 打赏
  • 举报
回复
你的da执行完了da = new OleDbDataAdapter(@"SELECT xuesheng.Num_xuesheng, xuesheng.Name_xuesheng, kecheng.Name_kecheng, banji.Name_banji, xuanke.Chengji_xuanke, xuanke.Date_xuanke FROM (banji INNER JOIN ((xuesheng INNER JOIN xuanke ON xuesheng.Num_xuesheng = xuanke.XueshengNum_xuanke) INNER JOIN kecheng ON xuanke.KechengNum_xuanke = kecheng.Num_kecheng) ON banji.Num_banji = xuanke.BanjiNum_xuanke) " + tiaojian, dbconn); 后是个什么样的值?如果能判断da有错,那就 DataSet di = new DataSet(); da.Fill(di); GridView1.DataSource = di; GridView1.DataBind(); 这几步全省了。
  • 打赏
  • 举报
回复
引用 4 楼 iilrain 的回复:
[quote=引用 2 楼 xue529290400 的回复:] if(di != null && di.Tables[0].Rows.Count>0)
这样可以[/quote] 正解
iilrain 2014-03-10
  • 打赏
  • 举报
回复
引用 2 楼 xue529290400 的回复:
if(di != null && di.Tables[0].Rows.Count>0)
这样可以
zhu0816 2014-03-09
  • 打赏
  • 举报
回复
判断dataset是否为空吧
漫天雪飞 2014-03-09
  • 打赏
  • 举报
回复
if(di != null && di.Tables[0].Rows.Count>0)
yyl8781697 2014-03-09
  • 打赏
  • 举报
回复

if(di.Tables[0].Rows.Count>0)//判断dataset数据集中的第一个datatable是否有行数据
{
   //有数据
}

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧