static void Main(string[] args) { string conStr = "Data Source=192.168.24.193;Initial Catalog=charge_sys;User ID=sa;Password=123456"; using (SqlConnection con = new SqlConnection(conStr)) { using (SqlCommand cmd = con.CreateCommand()) { cmd.CommandText = "select * from User_Info where userID=@userid"; //第一种方法 //SqlParameter param = new SqlParameter(); //param.ParameterName = "username"; //param.SqlDbType = SqlDbType.Char; //param.Size = 10; //param.Value = "admin"; //con.Open(); //第二种方法,直接使用AddWithValue方法直接给参数赋值 cmd.Parameters.AddWithValue("@userid", '1'); con.Open(); SqlDataReader sdr = cmd.ExecuteReader(); while(sdr.Read()) { Console.WriteLine(sdr[0]+" "+sdr[1]); } Console.ReadLine(); } } }
六、MuHipleActiveResultSet方法执行多活动结果集
一般一个Connection对象只支持一个活动操作,如果我们需要添加另外一个或其他的或,在SQL连接语句后加上MuHipleActiveResultSet=True即可。这里就不在演示了,希望本博文能给您带来一些帮助。