Autor Téma: TimeOut při připojení k MySQL přes ZeosLib  (Přečteno 257 krát)

Offline Benjamin Makovský

  • Nováček
  • *
  • Příspěvků: 8
  • Karma: 0
    • Verze Delphi: Delphi 7, Delphi 10.1
TimeOut při připojení k MySQL přes ZeosLib
« kdy: 26-03-2021, 10:33:15 »
Zdravím všechny, moc prosím o radu.
Připojuji se k MySQL databázi pomocí  knihovny ZEOSLib, komponenty TZconnection. Potřeboval  bych  nějak nastavit timeout na připojování, respektive zkrátit dobu, po kterou se TZconnection snaží neúspěšně připojit k databázi. Trvá to nějakých  30 - 40 s než skončí chybou. V komponentě jsem nenašel žádný parametr.
Děkuji za jakoukoliv radu. B.

Offline pf1957

  • Padawan
  • ******
  • Příspěvků: 3180
  • Karma: 137
    • Verze Delphi: D2007, XE3, DX10
Re:TimeOut při připojení k MySQL přes ZeosLib
« Odpověď #1 kdy: 26-03-2021, 20:24:25 »
Zadava se to pres Properties napr.
Kód: Delphi [Vybrat]
  1. ZConnection.Properties.Add('timeout=5');

Offline Benjamin Makovský

  • Nováček
  • *
  • Příspěvků: 8
  • Karma: 0
    • Verze Delphi: Delphi 7, Delphi 10.1
Re:TimeOut při připojení k MySQL přes ZeosLib
« Odpověď #2 kdy: 27-03-2021, 14:51:32 »
Zdravím, to tam mám, zkoušel jsem to. Ale při prvotním přihlášení - ZConnection.Connect - například k neexistující IP adrese, to nefunguje. Prodleva, než  to  skočí  do chyby je stále stejná, něco přes 20 s. Díky