sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik een tabel van een opgeslagen procedure naar een gegevenstabel ophalen?

string connString = "<your connection string>";
string sql = "name of your sp";

using(SqlConnection conn = new SqlConnection(connString)) 
{
    try 
    {
        using(SqlDataAdapter da = new SqlDataAdapter()) 
        {
            da.SelectCommand = new SqlCommand(sql, conn);
            da.SelectCommand.CommandType = CommandType.StoredProcedure;

            DataSet ds = new DataSet();   
            da.Fill(ds, "result_name");

            DataTable dt = ds.Tables["result_name"];

            foreach (DataRow row in dt.Rows) {
                //manipulate your data
            }
        }    
    } 
    catch(SQLException ex) 
    {
        Console.WriteLine("SQL Error: " + ex.Message);
    }
    catch(Exception e) 
    {
        Console.WriteLine("Error: " + e.Message);
    }
}

Aangepast van Voorbeeld van Java-scholen



  1. MySQL-database maken met python

  2. Hoe kan ik verbinding maken met Sql Server vanaf een Mac met PHP PDO?

  3. FOUT:operator bestaat niet:numeriek ~* onbekend

  4. Snelste manier om enorme MySQL-tabel in python te lezen