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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » UltraLite - .NET-Programmierung » UltraLite.NET-Anwendungsentwicklung

 

Zugriff auf Schemainformationen

Die Objekte in der Tabellen-API repräsentieren Tabellen, Spalten, Indizes und Synchronisationspublikationen. Jedes Objekt hat eine Schema-Eigenschaft, die Zugriff auf Angaben zur Struktur dieses Objekts bietet.

Das Schema kann nicht über die API geändert werden. Sie können lediglich Angaben zum Schema abrufen.

Sie können auf die folgenden Schemaobjekte und Informationen zugreifen:

  • ULDatabaseSchema   Gibt die Anzahl und Namen der Tabellen in der Datenbank sowie die globalen Eigenschaften wie Datums- und Zeitformat an.

    Rufen Sie ULConnection.Schema auf, um ein ULDatabaseSchema-Objekt zu erhalten.

  • ULTableSchema   Die Anzahl und Namen der Spalten und Indizes in dieser Tabelle

    Rufen Sie ULTable.Schema auf, um ein ULTableSchema-Objekt zu erhalten.

  • ULIndexSchema   Informationen über die Spalten im Index. Da ein Index keine direkt mit ihm verbundenen Daten hat, gibt es keine eigene Index-Klasse, sondern nur eine ULIndexSchema-Klasse.

    Rufen Sie die Methoden ULTableSchema.GetIndex, ULTableSchema.GetOptimalIndex oder ULTableSchema.GetPrimaryKey auf, um ein ULIndexSchema-Objekt zu erhalten. Siehe und .

 Siehe auch