当sqlcmd.CommandText = "Select id,qymc from wzqy where id=2";这句语句改为sqlcmd.CommandText = "Select id,qymc from wzqy"时,sr["qymc"]取出的是null
解决方案 »
- Microsoft OneNote 14.0 类型库怎么没有呢
- 编程的谁知道int main(int argc, char *argv[], char *envp[])里面的参数是什么单词的简写吗?
- 奇怪了,VS2005下窗体的资源文件被编译,却没有嵌入到可执行程序中
- textbox之KeyPress事件问题
- Silverlight是什么?开发工具是什么?
- 关于文件遍历和写入数据库的问题
- 大家有没发现C#中窗体互访问题
- 散100分,大家谈谈.net和j2ee的比较,各有何优势,以及学习有何困难,跟有分
- 新手提问
- 如何在.net的安装程序自定义全屏安装背景
- 自己编的小程序“非爱不可”,有个奇怪的小问题
- 关于实现一个 XML Parser 的问题
1 null
2 cctv
while (reader.Read())
{
//to do here
}
{
SqlCommand sqlcmd=new SqlCommand("",conn);
//conn为已定义的SqlConnection对象
sqlcmd.CommandText = "Select id,qymc from wzqy where id=2";
SqlDataReader sr = sqlcmd.ExecuteReader();
while(sr.Read())
{
MessageBox.Show(sr["qymc"].ToString());
}
}
"Select id,qymc from wzqy where id=2"
这句语句改为"Select id,qymc from wzqy"时,sr["qymc"]取出的是每个值都是null。而且数据库中该字段没有空值
private void button1_Click(object sender, EventArgs e)
{
SqlCommand sqlcmd=new SqlCommand();
sqlcmd.CommandText = "Select id,qymc from wzqy ";
sqlcmd.Connection = conn;
conn.Open();
SqlDataReader sr = sqlcmd.ExecuteReader();
while(sr.Read())
{
MessageBox.Show(sr["qymc"].ToString());
}
conn.Close();
}
{
SqlCommand sqlcmd=new SqlCommand();
sqlcmd.CommandText = "Select id,qymc from wzqy ";
sqlcmd.Connection = conn;
conn.Open();
SqlDataReader sr = sqlcmd.ExecuteReader();
if (sr.Read())
{
while(sr.Read())
{
MessageBox.Show(sr["qymc"].ToString());
}
}
conn.Close();}