Frage : 2 wählt in einem gespeicherten proc vor

Ist es möglich, 2 verschiedene Fragen in einem gespeicherten proc zu haben?   Wenn ja wie würden Sie die unterschiedlichen Tabellen hergestellt nennen (annehmend sie alle gehabten verschiedenen Feldnamen)?  

Would ist es besser, die 2 Tabellen herzustellen und sie dann zu verbinden?   Wenn ja wie würde ich dies tun?

Antwort : 2 wählt in einem gespeicherten proc vor

Ja sein mögliches zu, zwei verschiedene Resultatssätze von einem gespeicherten Verfahren innen zu erhalten. Netz.

Using DataAdapter Fülle zurückgreifen ein Datensatz und auf jedes Resultat ensatz, das als DataTable von DatSet using Index eingestellt. Das Folgen ist der Beispielcode:

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
System.Data.SqlClient.SqlConnection objSqlConnection = neues System.Data.SqlClient.SqlConnection („Ihre Anschlussschnur herkommt“);
                                System.Data.SqlClient.SqlCommand objSqlCommand = neues System.Data.SqlClient.SqlCommand ();
                                lobjSqlCommand.Connection = objSqlConnection;
System.Data.SqlClient.SqlDataAdapter objSqlDataAdapter = neues System.Data.SqlClient.SqlDataAdapter (objSqlCommand);
                                Datensatz dsData = neuer Datensatz ();
                                objSqlCommand.CommandText = „Ihr Name des gespeicherten Verfahrens herkommt“;
                                objSqlCommand.CommandType = System.Data.CommandType.StoredProcedure;
                                objSqlDataAdapter.Fill (dsData);

                                DataTable dtAllJobs = dsData.Tables [0];
                            DataTable dtEmailIDs = dsData.Tables [1];
//...like, dass Sie auf jede mögliche Zahl des Resultatssatzes von einem gespeicherten Verfahren oder von einer Frage zurückgreifen können.
Weitere Lösungen  
 
programming4us programming4us