Ich versuche, meine Datenmenge mit mehreren Tabellen unter Verwendung der gespeicherten Prozedur auf SQLServer zu füllen. Der Code ist einfach:SqlAdapter.Fill (DataSet) füllt nur die erste Datentabelle, die von der gespeicherten Prozedur in Xamarin zurückgegeben wird
var execProcedureString = "EXEC dbo.SomeProcedure ..."
var myDataSet = new DataSet();
using (var conn = new SqlConnection(connectionString))
{
using (var command = new SqlCommand(execProcedureString, conn))
{
using (var adapter = new SqlDataAdapter(command))
{
adapter.Fill(myDataSet);
}
}
}
Aber irgendwie füllt nur füllt (und füllt) erste Tabelle (nicht die anderen). Es handelt sich nicht um eine Prozedur, da sie normale Daten zurückgibt. Fehle ich etwas im Adapter?