求教C#调用SQL表参数,分别赋给指定变量(在线等解决!急!)
SQL中数据库名:Salary
表名:salesalary
表格如下:
name age sex
刘大 36 男
王二 32 男
张三 28 女
变量名: newname newage newsex
请问:怎样分别调用以上表中的每一行参量赋给以上变量名,然后执行“private void sale()"。
重复以上过程,直到所有人都执行完以上主程序为止。
真心求教,最好能给个示例,不胜感激!
------解决方案--------------------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())
{