Announcement

Collapse
No announcement yet.

CREATE VIEW, view/abfrage mit SQL erstellen

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

  • CREATE VIEW, view/abfrage mit SQL erstellen

    Hallo,<br>
    wenn ich mit Hilfe von CREATE VIEW einen View/Abfrage für eine
    MSAccess-Datenbank mit Delphi erzeuge,&nbsp;<br>
    sehe ich diese nicht in der &quot;Microsoft Access&quot;
    Entwicklungsumgebung.&nbsp;<br>
    Greife ich mit Hilfe von ADOX durch, wie z.B.&nbsp;<br>
    <font face="Courier New" size="1">&nbsp;&nbsp;&nbsp; cat := CoCatalog.Create;<br>
    &nbsp;&nbsp;&nbsp; cat.ActiveConnection := 'Provider=Microsoft.Jet.OLEDB.4.0;Data
    Source=C:\Temp\Test.MDB;';<br>
    &nbsp;&nbsp;&nbsp; ListBox.Items.Clear;<br>
    &nbsp;&nbsp;&nbsp; for n := 0 to (cat.Views.Count - 1) do<br>
    &nbsp;&nbsp;&nbsp; begin<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ListBox.Items.Add (cat.Views.Item[n].Name);<br>
    &nbsp;&nbsp;&nbsp; end;<br>
    </font>sehe ich alle Abfragen. <br>
    <br>
    Warum werden Views/Abfragen die mit CREATE VIEW erstellt wurden <b>nicht</b> in
    Access unter Abfragen dargestellt ?<br>
    <br>
    Gruss und Dank<br>
    &nbsp;&nbsp; Dietmar<br>

  • #2
    Ich denke weil Access Views wie Tabellen behandelt und diese dann unter Tabellen anzeigen müsste.

    vg

    Fran

    Comment


    • #3
      Nachdem das interne Format von views von Access97 nach Access2000 verändert wurde, sind die auf diese Weise erstellten views (ADOX oder DDL) in Access nicht mehr sichtbar. Infos hierzu gibt es in der MSDN.

      Gruss
      Raine

      Comment

      Working...
      X