Namen der Tables auslesen

  • Hallo miteinander,

    kann man die Namen der Tables einer Datenbank auch so auslesen wie die Überschriften mit _FetchNames

    und wie kann man solche SQL eingaben mit Autoit der Datenbank übergeben?

    " .headers ON"
    " .mode columns"
    ".width 12 30 10 12"
    ".output 'D:/Daten/ASYS/Report_1.txt'"

    :whistling::whistling:

    Danke für eine Antwort

  • Falls du SQLite benutzten solltest:
    SELECT name FROM sqlite_master WHERE type='table' ORDER BY nameUnd das andere sind ja Befehle um die CMD-Ausgabe von Oracle zu vormatieren...Also mal ne andere Frage, arbeistest du mit SQLite von AutoIt, oder mit einer Oracle-Datenbank, oder ähnlichem?Falls die anderen befehle in AutoIt umgesetzt werden sollen: Einfach das SQL-Result passend formatieren, wie dus haben möchtest. Du bekommst ja ein Array zurück.

  • Zumindest bei MySQL geht es auch einfach mit "SHOW TABLES".

    Hier mal ein Beispiel:

    5 Mal editiert, zuletzt von Bitnugger (20. November 2017 um 08:57)

  • Ich arbeite mit Sqlite von Autoit!

    #include <SQLite.au3>
    #include <sqlite392_dll.au3>

    SELECT name FROM sqlite_master WHERE type='table' ORDER BY name

    Frage Select name ? Unter name werden doch die Überschriften definiert? und FROM ist doch das Table? die hätte ich gern gewusst!

    Normalweiser fragt man die Tables ja mit .tables ab! Aber ich weiss nicht wie ich das der Datenbank übermittle bzw wie das Resultat erhalte.

  • Example_01
    Example_02

    4 Mal editiert, zuletzt von Bitnugger (30. Juni 2017 um 18:51)