c# how do you return dataset from sqldatareader?

前端 未结 6 1264
[愿得一人]
[愿得一人] 2020-12-29 05:13

I have this in a public class:

SqlConnection myConnection = new SqlConnection(\"Data Source=hermes;database=qcvalues; Integrated Security=SSPI;\");
myConnect         


        
6条回答
  •  挽巷
    挽巷 (楼主)
    2020-12-29 05:38

    You don't. Use a DataAdapter instead:

    var ds = new DataSet();
    
    using(var conn = new SqlConnection(connString))
    {
        conn.Open();
        var command = new SqlCommand(InitializeQuery(), conn);
        var adapter = new SqlDataAdapter(command);
    
        adapter.Fill(ds);
    }
    

提交回复
热议问题