Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » .NET-Anwendungsprogrammierung » SQL Anywhere .NET-Datenprovider » Datenzugriff und Datenverarbeitung » SACommand-Objekt für den Abruf und die Verarbeitung von Daten verwenden

 

Informationen zum Ergebnismengenschema

Sie haben die Möglichkeit, Schemainformationen zu Spalten in der Ergebnismenge abzurufen.

Wenn Sie das SADataReader-Objekt verwenden, können Sie mithilfe der GetSchemaTable-Methode Informationen zur Ergebnismenge abrufen. Die GetSchemaTable-Methode gibt das Standard .NET-Objekt DataTable zurück, das Informationen zu allen Spalten in der Ergebnismenge enthält (einschließlich der Spalteneigenschaften).

Das folgende Codebeispiel erhält Informationen über eine Ergebnismenge mit der GetSchemaTable-Methode und bindet das DataTable-Objekt an das Raster auf der Bildschirmanzeige.

SAConnection conn = new SAConnection( "Data Source=SQL Anywhere 12 Demo" );
conn.Open();
SACommand cmd = new SACommand("SELECT * FROM Employees", conn);
SADataReader reader = cmd.ExecuteReader();
DataTable schema = reader.GetSchemaTable();
reader.Close();
conn.Close();
dataGridView1.DataSource = schema;
 Siehe auch