1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. ajag

Beiträge von ajag

  • MYSQL/MariaDb Datenbank

    • ajag
    • 21. Februar 2025 um 11:11
    Zitat von MojoeB

    da dieses verfahren mit *dll mit den neueren mysql Versionen nicht mehr funktioniert.

    Also bis MySql 8.0.40 funktioniert es mit der DLL. Man muss nur die letzte 32-Bit Version der DLL nehmen (Version 5.7.44 vom 11.10.2023).

    (Mal sehen, wie lange das noch funktioniert...)
    A-Jay

  • MYSQL/MariaDb Datenbank

    • ajag
    • 5. Februar 2025 um 12:46

    Moin,

    nach einer Umstellung (Umzug der Datenbank) hatte ich auch bei uns das Problem mit Verbindungsabbrüchen. Ich konnte das nur über einen Workaround lösen:

    Einmalig nach Aufbau der Verbindung diesen Befehl absetzen:

    _MySQL_Options($MyConnection, $MYSQL_OPT_RECONNECT, 1, "int*") ; Auto-Reconnect ON

    Dann vor jedem DB-Zugriff die Verbindung prüfen/wiederherstellen:

    _ReconnectDB($MyConnection)


    Hier die Funktion:

    Code
    Func _ReconnectDB($connection)
        Local $thread_id_before, $thread_id_after, $ping
        $thread_id_before = _MySql_Thread_Id($connection)
        $ping = _MySql_Ping($connection)
        $thread_id_after = _MySql_Thread_Id($connection)
        If $thread_id_before <> $thread_id_after Then
    ;~         _FileWriteLog($LogFile, ">>> Database re-connected")
            Return 1
        Else
            Return 0
        EndIf
    EndFunc   ;==>_ReconnectDB  
    Alles anzeigen
  • revert im laufenden script.

    • ajag
    • 19. Januar 2024 um 12:37
    Zitat von Raeuber_Hotzenplotz

    [...] (es läuft in einer schleife, die alle 4 std das script wiederholt) [...]

    Solche Sachen mache ich nicht im Programm selbst, sondern rufe das Programm alle 4 Stunden über die Windows Aufgabenplanung auf, wenn's durch ist, beendet es sich.
    Dann kann ich (fast) jederzeit das Programm austauschen/updaten.

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™