日期:2014-05-17  浏览次数:20719 次

求教C#调用SQL表参数,分别赋给指定变量(在线等解决!急!)
SQL中数据库名:Salary
表名:salesalary
表格如下:

name     age       sex
刘大      36         男
王二      32         男
张三      28         女

变量名: newname     newage    newsex

请问:怎样分别调用以上表中的每一行参量赋给以上变量名,然后执行“private void sale()"。
      重复以上过程,直到所有人都执行完以上主程序为止。

真心求教,最好能给个示例,不胜感激!
SQL C# 数据库 变量 参数

------解决方案--------------------
ado.net中的datareader类可以实现这个。
------解决方案--------------------
你参考一下这个里面的代码。里面有详细的示例。
http://msdn.microsoft.com/zh-cn/library/3fhe1t3x.aspx
------解决方案--------------------
public List<Salesalary> sale()
        {
            List<Salesalary> salelist = new List<Salesalary>();
string connStr="Data Source=.;Initial Catalog=Salary;Integrated Security=True";
            string sql = "select * from salesalary";
            using (SqlConnection conn = new SqlConnection(connStr))
            {
                SqlCommand cmd = new SqlCommand(sql, conn);
                conn.Open();
                using (SqlDataReader read = cmd.ExecuteReader())
                {