[讨论]SQL取值的问题
各位老大:小弟在学到连接数据库后取值时,百思不得其解,望大家在百忙之中关注一下:1、除了通过count(*)外,还有其他判断有没有值的方法吗?
2、????取值语句(把xm字段的值取出来)怎么写?
string str = "select count(*) from student where xh='00004'"; //找到学号=00004的纪录,student有字段 xm,xh,fs等
SqlCommand cmd = new SqlCommand(str, conn);
int count = Convert.ToInt32(cmd.ExecuteScalar());//
if (count > 0)//判断有没有值 {
MessageBox.Show("在<'+????+'>里有记录","提示");//????是把xm字段的值取出来,如果满足条件的纪录不止一条也显示出来
}
else
{ MessageBox.Show("没有找到!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error); }
}