Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Извличане на данни от съхранена процедура, която има множество набори от резултати

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. 3 начина да разберете дали една колона е изчислена колона в SQL Server

  2. Колко здрав е вашият SQL сървър? Проактивното наблюдение на бази данни е критично

  3. PARSE() срещу CAST() срещу CONVERT() в SQL Server:Каква е разликата?

  4. Разлика между #temptable и ##TempTable?

  5. SQL Server Xml заявка с множество пространства от имена