请教:MYSQL连接数据库查询数据出问题
时间:2011-08-08
来源:互联网
我使用MYSQL连接了数据库 在数据库的query中使用查询语句可以查到想要的数据
在程序中就出问题了,C# code
使用断点调试,将mysql语句放入query中查询,得到的数据不为空,但是在if(!sdr.HasRows)这句判断的时候sdr.HasRows值为flase,结果是跳出"The area is not message!",请问将查询语句放到数据库中查询可以查到数据,但是判断是否为空的时候为什么值为空呢,是什么原因
在程序中就出问题了,C# code
string mysql = string.Format("select * from active"); MySqlCommand cmd = new MySqlCommand(mysql, db.conn); MySqlDataReader sdr = cmd.ExecuteReader(); if (!sdr.HasRows) { timer3.Enabled = false; timer4.Enabled = false; this.pictureBox2.Controls.Clear(); MessageBox.Show("The area is not Message!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ... }
使用断点调试,将mysql语句放入query中查询,得到的数据不为空,但是在if(!sdr.HasRows)这句判断的时候sdr.HasRows值为flase,结果是跳出"The area is not message!",请问将查询语句放到数据库中查询可以查到数据,但是判断是否为空的时候为什么值为空呢,是什么原因
作者: taiyangzhiya 发布时间: 2011-08-08
怎么都没人回答呢
作者: taiyangzhiya 发布时间: 2011-08-08
打印出sdr.HasRows
作者: rucypli 发布时间: 2011-08-08
引用 2 楼 rucypli 的回复:
打印出sdr.HasRows
打印出sdr.HasRows
谢谢,请问打印出sdr.HasRows是什么意思? sdr.HasRows=false; !sdr.HasRows = true
作者: taiyangzhiya 发布时间: 2011-08-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28