SqlDataAdapter apter=new SqlDataAdapter("select * from StudentInfo where sid=@sid",conn) 中的sid=@sid 是什么意思啊

解决方案 »

  1.   

    sid是表格StudentInfo 中的一个列
      

  2.   

    是参数,你可以把值传到这个sql语句中
      

  3.   


      param = new SqlParameter[1];
      param[0] = new SqlParameter("@sid", SqlDbType.VarChar);
      param[0].Value = "123456";
    然后把这个参数列表跟sql语句一同提交给方法 执行数据库操作,你可以理解为sql的存储过程的入参,如果你了解存储过程的话哈哈
      

  4.   

    一个带引用名字的占位符。这个例子表达在当前位置引用参数 sid
      

  5.   

     param = new SqlParameter[1];
      param[0] = new SqlParameter("@sid", SqlDbType.VarChar);
      param[0].Value = "123456";就是个占位符,可以把123456 传给sid
      

  6.   

    http://blog.csdn.net/zyw_anquan/article/details/22178821