Auslesen der System-Tabellen

Themen rund um den praktischen Einsatz von Firebird. Fragen zu SQL, Performance, Datenbankstrukturen, etc.

Moderator: thorben.braun

Benutzeravatar
martin.koeditz
Beiträge: 443
Registriert: Sa 31. Mär 2018, 14:35

Hallo Hamburgo,

mein Beispielextrakt war etwas schlecht, da hier tatsächlich keine Default-Werte gesetzt waren. Sind jedoch welche vorhanden, werden die auch korrekt wiedergegeben. Der Vollständigkeit halber, möchte hier noch mal was Sinnvolles angeben:

Code: Alles auswählen

[7] => Array
        (
            [FIELD_NAME] => LOGINS                                                                                                                      
            [FIELD_TYPE] => BIGINT
            [FIELD_NULL] => 
            [FIELD_CHARSET] => 
            [FIELD_COLLATION] => 
            [FIELD_DEFAULT] => default 0
            [FIELD_CHECK] => 
            [FIELD_DESCRIPTION] => Anzahl der Anmeldungen.
        )

    [8] => Array
        (
            [FIELD_NAME] => FAILED_LOGINS                                                                                                               
            [FIELD_TYPE] => BIGINT
            [FIELD_NULL] => 
            [FIELD_CHARSET] => 
            [FIELD_COLLATION] => 
            [FIELD_DEFAULT] => default 0
            [FIELD_CHECK] => 
            [FIELD_DESCRIPTION] => Anzahl der fehlerhaften Anmeldungen.
        )

    [9] => Array
        (
            [FIELD_NAME] => CREATE_TIME                                                                                                                 
            [FIELD_TYPE] => TIMESTAMP
            [FIELD_NULL] => 
            [FIELD_CHARSET] => 
            [FIELD_COLLATION] => 
            [FIELD_DEFAULT] => default LOCALTIMESTAMP
            [FIELD_CHECK] => 
            [FIELD_DESCRIPTION] => Erstellzeit
        )
Aber du hast ja bereits eine Lösung für dich gefunden. :D
Kannst du mir noch erläutern, wie du die Infos mittels PDO holst?

Gruß
Martin
Martin Köditz
it & synergy GmbH
Hamburgo
Beiträge: 125
Registriert: Di 28. Mai 2019, 17:28

Hallo Martin,

bitte verzeihe, dass ich Dir nicht zeitnah geantwortet habe.

Nachdem ich für mich eine Lösung gefunden hatte, habe ich nicht
mehr hier reingeschaut.

"Kannst du mir noch erläutern, wie du die Infos mittels PDO holst?"

Ich weiß nicht genau, was ich Dir darauf anworten soll, da ich für
mein Empfinden unter PDO nichts anderes mache, wie unter FireBird
oder Pear-MDB2 auch.

Ich setze einfach den Dir bekannten Select-Befehl ab und bekomme
beim Default unter PDO einfach korrekte Daten ausgeliefert, statt des BLR.
Benutzeravatar
martin.koeditz
Beiträge: 443
Registriert: Sa 31. Mär 2018, 14:35

Ich setze einfach den Dir bekannten Select-Befehl ab und bekomme
beim Default unter PDO einfach korrekte Daten ausgeliefert, statt des BLR.
Ah, ok. Ich habe selbst noch nie mit dem PDO-Treiber gearbeitet. Habe aber jetzt eine Idee.

Dank und Gruß
Martin
Martin Köditz
it & synergy GmbH
Antworten