select xx from xx
SqlConnection
SqlCommand

解决方案 »

  1.   

    brightheroes(闭关|那一剑的风情)大哥:那我是不是要执行查询语句,然后把结果赋给一个变量,再使用它呀?有没有别的办法呀?
      

  2.   

    我主要做的是编码的验证的模块:代码如下:
    string strcode="";
    string  strip="";
    bool CodeOk = false;

    strcode  = txt_code.Text.Trim();
    if(strcode=="")
    {
    lblmsg.Text="请输入验证码!";
    }
    else
    {
    if (StringTools.checkInvalid(strcode))
    {
    return;
    }
    DbAccess db = null;
    try
    {
    db=new DbAccess();
    string sql = " VC_PCODE='" +strcode+ "' and  datediff(day,getdate(),Dt_StartDate)<=0 and datediff(day,getdate(),Dt_EndDate)>=0 ";
    CodeOp codeOp = new CodeOp(db);
    Code [] code =codeOp.GetAsArray(sql,null);
    if (code!=null && code.Length==1)
    {
    CodeOk=true;
    lblmsg.Text ="";
    }
    else
    {
    lblmsg.Text = "请输入验证密码!";
    }

    if (CodeOk)
    {
    lblmsg.Text="验证通过!";
    // if(字段的名称==0)
    // {
    string chsql="update Tbl_Code set Is_Checked=1";
    db.ExecuteNonQuery(chsql);
    // }
    // else
    // {
    // lblmsg.Text="该编码已被检测过";
    // }
    }
    else
    {
    lblmsg.Text="错误的验证码,请重新输入!";
    strip=Request.UserHostAddress;
    string strsql ="insert into tbl_lawless(VC_PCODE,VC_IP) values ('"+strcode+"','"+strip+"')";
    db.ExecuteNonQuery(strsql);

    }
    }
    catch (Exception ee)
    {
    Log.WriteLog("验证码验证",ee);
    }
    finally
    {
    if (null!=db)
    {
    db.Close();
    }
    }
    }
    其中DbAccess.cs是写的一个数据库操作公用类,我就是想问一下:if(字段的名称==0)这块应该怎么写呀?多谢!!!!!
      

  3.   

    一个读取用户名称的方法
    public string getName(string sID)
    {
    string strName="";
    try
    {
    sqlConn1.Open();
    string strSql = "SELECT sUserName FROM TB_USER WHERE nUserID=" + sID.Trim();SqlCommand cmd = new SqlCommand(strSql,sqlConn1);
    SqlDataReader ProReader = cmd.ExecuteReader();if(ProReader.Read() && ProReader.IsDBNull(0)!=true)
    {
    strName=ProReader["sUserName"].ToString();
    }
    }
    catch(Exception ex)
    {
    throw ex;
    }
    finally
    {
    sqlConn1.Close();
    }
    return strName;
    }