Announcement

Collapse
No announcement yet.

Primary Key und Index aus SQL-Compact (.sdf) auslesen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Primary Key und Index aus SQL-Compact (.sdf) auslesen

    Hallo Gemeinde,

    ich suche jetzt schon seit geraumer Zeit eine Möglichkeit von einer SQL-Compact Datenbank die Indizes und die Primary-Keys der Tabellen auszulesen.
    Ich habe Zugriff auf die Datenbank, kann Tabellen, PrimaryKeys und Indizes anlegen, ich finde jedoch keine Möglichkeit diese wieder auszulesen.

    Beim SQL-Server klappt das über die Connection, aber beim SQL-Compact sind diese Funktionen nicht unterstützt.
    Code:
    lSchemaTable = SQLCeConnection.GetSchemaTable(OleDbSchemaGuid.Primary_Keys, New Object() {Nothing, Nothing, "adressen"})
    
    lSchemaTable = SQLCeConnection.GetSchema("PrimaryKeys")
    Vielen Dank

    Gruß Winfried Wolf

  • #2
    Schon das information schema untersucht?
    Berechtigungen darauf sollten ja embedded nicht so problematisch sein, oder?

    Code:
    SELECT *
      FROM INFORMATION_SCHEMA.INDEXES
      WHERE PRIMARY_KEY = 1
      AND TABLE_NAME = 'MeineTabelle';
    Gruß, defo

    Comment


    • #3
      Lösung die entsprechenden Schema Tabellen per SQL Abfragen. Siehe hier

      Comment


      • #4
        Hi defo,

        vielen Dank, genau was ich gesucht habe

        Gruß, MacGyver65

        Comment

        Working...
        X