我是个新手,利用C#连接资料库后,如何实现找到对应栏位的值呢
比如我写登陆
首先在资料库中查找跟登陆框输入的内容一致的记录
表中有三个栏位:user,passw,privilege
我输入user,passw后,想带出privileges的内容
请问如何写cmd.CommandText = "select PRIVILEGE from sfis1.c_privilege where"
        +"emp='" + edu.Text + "' and passw='" + edp.Text + "'";
OracleDataReader odr = cmd.ExecuteReader();
while (odr.Read())
{
  Response.Write(/*privileged的信息*/);
}

解决方案 »

  1.   


    cmd.CommandText = "select PRIVILEGE from sfis1.c_privilege where"
            +"emp='" + edu.Text + "' and passw='" + edp.Text + "'";
    OracleDataReader odr = cmd.ExecuteReader();
    while (odr.Read())
    {
      string s= odr.GetString(0);
    Response.Write(s);}
      

  2.   

    cmd.CommandText = "select PRIVILEGE from sfis1.c_privilege where"
            +"emp='" + edu.Text + "' and passw='" + edp.Text + "'";
    没见过这样写的。。把你前面连接库的代码也放上来啊
    你主要是要实现什么功能?
      

  3.   

    cmd.CommandText = "select PRIVILEGE from sfis1.c_privilege where"
            +"emp='" + edu.Text + "' and passw='" + edp.Text + "'";
    没见过这样写的。。把你前面连接库的代码也放上来啊
    你主要是要实现什么功能?