急急急急急急急急!!!!!
private string GetSid()
{
string Sid ="";
string sql = string.Format("select sid from student where sid='{0}'",txtLoginId.Text); try
{
SqlCommand command = new SqlCommand(sql,DBHelper.connection);
DBHelper.connection.Open();
SqlDataReader dataReader = command.ExecuteReader();
if (dataReader.Read())
{
Sid = (string)dataReader[0];
}
else
{
MessageBox.Show("该用户不存在!");
}
dataReader.Close();
}
catch (Exception ex)
{
MessageBox.Show("操作数据库出错4!");
Console.WriteLine(ex.Message);
}
finally
{
DBHelper.connection.Close();//关闭数据库连接
}
return Sid;
}
判断Sid在数据库中是否存在,若存在,取出Sid,以用于上面的修改表!但是当我输入数据库中存在的用户时,报出“操作数据库出错4!”为什么?是不是“Sid = (string)dataReader[0];”出了问题?谢谢!急!!!!
private string GetSid()
{
string Sid ="";
string sql = string.Format("select sid from student where sid='{0}'",txtLoginId.Text); try
{
SqlCommand command = new SqlCommand(sql,DBHelper.connection);
DBHelper.connection.Open();
SqlDataReader dataReader = command.ExecuteReader();
if (dataReader.Read())
{
Sid = (string)dataReader[0];
}
else
{
MessageBox.Show("该用户不存在!");
}
dataReader.Close();
}
catch (Exception ex)
{
MessageBox.Show("操作数据库出错4!");
Console.WriteLine(ex.Message);
}
finally
{
DBHelper.connection.Close();//关闭数据库连接
}
return Sid;
}
判断Sid在数据库中是否存在,若存在,取出Sid,以用于上面的修改表!但是当我输入数据库中存在的用户时,报出“操作数据库出错4!”为什么?是不是“Sid = (string)dataReader[0];”出了问题?谢谢!急!!!!
解决方案 »
- c#调用matlab类,输出参数读取的问题
- 求判断yyyy-mm格式的正则表达式
- c#.net程序中怎么使MdiParent的子窗体默认最大化并不能随意改变大小和位置??
- 请问下VS2005 自手机库 怎么添加? 怎么用 谢谢 C#
- 请问TabControl
- 如何让窗体在点击确定按钮时,不关闭本窗体?
- com组件实现Excel2007的筛选功能
- 如何调用这个类中的方法??
- 急急!!请版主和各高手兄弟们,一个用C#做的关于XML文件问题(查找方面的),请帮助,我特急!多谢
- 怎样编一个在后台运行的程序,定期执行有关操作?请指教...
- 这句哪里写借了?
- vs2005的验证控件只在开发b/s 程序才有吗,开发c/s程序时怎么找不到?
int count = Convert.ToInt32(command .ExecuteScalar());
if(count > 0)
{
//存在
}
else
{
MessageBox.Show("该用户不存在!");
}
C#访问SQL Server以及数据操作
你把 你查询语句 查处的结果 用 DataTable 接
然后 int num= DataTable.Rows.Count ;
if(num>0)
{
return "此用户存在";
}
else
{
return "此用户不存在";
}