Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Pobierz dane z procedury składowanej, która ma wiele zestawów wyników

String myConnString  = "User ID="username";password="password";Initial Catalog=pubs;Data Source=Server";
SqlConnection myConnection = new SqlConnection(myConnString);
SqlCommand myCommand = new SqlCommand();
SqlDataReader myReader ;

myCommand.CommandType = CommandType.StoredProcedure;
myCommand.Connection = myConnection;
myCommand.CommandText = "MyProc";

try
{
    myConnection.Open();
    myReader = myCommand.ExecuteReader();

    while (myReader.Read())
    {
        //Write logic to process data for the first result.   
        }

    myReader.NextResult();
    while (myReader.Read())
    {
        //Write logic to process data for the second result.
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TSQL:Utwórz widok, który ma dostęp do wielu baz danych

  2. Jak wykonać zapytanie przekazujące INSERT w programie SQL Server

  3. Kod Entity-framework działa wolno przy wielokrotnym użyciu funkcji Include()

  4. Używanie Excel VBA do uruchamiania zapytania SQL

  5. Pomysłowe narzędzie SQL Password Changer do resetowania hasła SQL