Vraag : 2 selecteren in opgeslagen proc

Is het mogelijk om 2 afzonderlijke vragen in opgeslagen proc te hebben?   Als zo, hoe zou u de afzonderlijke gecre�ërde lijsten roepen (veronderstellend hadden zij allen verschillende gebiedsnamen)?  

Would het beter is om zich de 2 lijsten te creëren en dan bij hen aan te sluiten?   Als zo, hoe zou ik dit doen?

Antwoord : 2 selecteren in opgeslagen proc

Ja, zijn mogelijk aan om twee afzonderlijke resultaatreeksen van een opgeslagen procedure binnen te brengen. Netto.

Gebruikend DataAdapter vul een Dataset en heb toegang tot elk die resultaat als DataTable wordt geplaatst van DatSet gebruikend index. Na is de steekproefcode:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
objSqlConnection van System.Data.SqlClient.SqlConnection = nieuwe System.Data.SqlClient.SqlConnection („uw verbindingskoord komt hier“);
                                System.Data.SqlClient.SqlCommand objSqlCommand = nieuwe System.Data.SqlClient.SqlCommand ();
                                lobjSqlCommand.Connection = objSqlConnection;
System.Data.SqlClient.SqlDataAdapter objSqlDataAdapter = nieuwe System.Data.SqlClient.SqlDataAdapter (objSqlCommand);
                                dsData van de dataset = nieuwe Dataset ();
                                objSqlCommand.CommandText = „uw opgeslagen procedurenaam komt hier“;
                                objSqlCommand.CommandType = System.Data.CommandType.StoredProcedure;
                                objSqlDataAdapter.Fill (dsData);

                                DataTable dtAllJobs = dsData.Tables [0];
                            DataTable dtEmailIDs = dsData.Tables [1];
//...like dat u tot om het even welk aantal resultaatreeks van een Opgeslagen procedure of een vraag kunt toegang hebben.
Andere oplossingen  
 
programming4us programming4us