c#查询语句,查询多列? cmdsql查询 c# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sdr 没有读取出来数据,导致sdr[k] 没有值。 OleDbDataReader sdr = cmd.ExecuteReader();都木有读,sdr[0]是null改成while (sdr.Read()) {for (int i = 0; i < k; i++) { MessageBox.Show(sdr[i] == DBNull.Value?String.Empty:sdr[i].ToString());} } OleDbDataReader 是一行一行的读取数据的,必须执行sdr.Read()方法去读取下一行它有返回值,如果返回true,就是有下一行,如果返回false,表示已经到结尾了,没有下一行 for (int i = 0; i < k; i++) { MessageBox.Show(sdr[i].ToString()); //Res[i] = sdr[i].ToString(); }改成while (sdr.Read()){ MessageBox.Show(sdr[列名或者列索引].ToString());} 修改数据库内容 如何模拟点击网页提交按钮 控件的值变化 c#调用C语言写的DLL 数据库中datetime 问个奇怪的关于滚动条的问题 VS制作安装包,让其执行ORCALE10G的脚本? 调用dos命令arp的问题 请各位高手参与讨论一下;学习C#入门从那里开始!? 请问,各位高手如何把已串中英文混合的字符串转换成图形格式,再转换成ASCII码? 图片填充GDI+绘制的矩形时,底部出现蓝色边框怎么回事 StreamReader.ReadLine()怎么只读取最后几行
都木有读,sdr[0]是null改成while (sdr.Read())
{
for (int i = 0; i < k; i++)
{
MessageBox.Show(sdr[i] == DBNull.Value?String.Empty:sdr[i].ToString());
}
}
必须执行sdr.Read()方法去读取下一行
它有返回值,如果返回true,就是有下一行,如果返回false,表示已经到结尾了,没有下一行
{
MessageBox.Show(sdr[i].ToString());
//Res[i] = sdr[i].ToString();
}改成while (sdr.Read())
{
MessageBox.Show(sdr[列名或者列索引].ToString());
}