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).
Weitere Hinweise zur GetSchemaTable-Methode finden Sie im Abschnitt GetSchemaTable-Methode.
Deklarieren und initialisieren Sie ein Connection-Objekt.
SAConnection conn = new SAConnection( c_connStr ); |
Öffnen Sie die Verbindung.
conn.Open(); |
Erstellen Sie ein SACommand-Objekt mit der gewünschten SELECT-Anweisung. Das Schema wird für die Ergebnismenge dieser Abfrage zurückgegeben.
SACommand cmd = new SACommand( "SELECT * FROM Employees", conn ); |
Erstellen Sie ein SADataReader-Objekt und führen Sie das vorher erstellte SACommand-Objekt aus.
SADataReader dr = cmd.ExecuteReader(); |
Füllen Sie das DataTable-Objekt mit dem Schema aus der Datenquelle.
DataTable schema = dr.GetSchemaTable(); |
Schließen Sie das SADataReader- und das SAConnection-Objekt.
dr.Close(); conn.Close(); |
Binden Sie das DataTable-Objekt an das Raster der Anzeige.
dataGrid.DataSource = schema; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |