![]() |
Datenbank: MySql • Zugriff über: ADO
wartezeit bei sql abfrage
Hallo,
ich habe eine MySql Datenbank und greife mit ADO auf die Daten zu. Ich nutze eine Query mit einer Abfrage bei der eine Datenmenge mit ca 500 Datensätzen raus kommt. Die Datenbankverbindungen geht über das Internet. Ich habe bei meinem Form in dem OnShow Ereignis ein Query1.Open stehen, bis die Query allerdings geöffnet ist dauert ein kleinen Moment. Wie könnte man einen Ladebalken oder was ähnliches einbauen?? Gruß Phil |
Re: wartezeit bei sql abfrage
Brauchst du 500 Datensätze?
|
Re: wartezeit bei sql abfrage
Eine Fortschrittsanzeige ist nicht möglich.
Was Du machen kannst ist folgendes: 1) den Cursor zu Sanduhr ändern vor dem öffnen der Query und dannach wieder normal anzeigen. 2) Eine "Lebensanzeige" anzeigen. Das ist eine Statusbar, die selbständig von hin-und-her wandert. |
Re: wartezeit bei sql abfrage
ja ich brauche alle datensätze für einen rave report ca 13 seiten.
|
Re: wartezeit bei sql abfrage
wie könnte ich das denn mit einer statusbar lösen??
wer hat eine idee?? gruß Phil |
Re: wartezeit bei sql abfrage
Da müsstest du mit Threads arbeiten müssen. Aber einen Fortschrittsbalken, der den wirklichen Fortschritt der Abfrage anzeigt, wird schwer realisierbar sein.
|
Re: wartezeit bei sql abfrage
okay ich denke mit einem balken der hin und her pendelt ist dem user auch schon geholfen da er weiß es regt sich was in der datenbank.
wie könnte man denn was mit "Threads" basteln??? gruß Phil |
Re: wartezeit bei sql abfrage
Na ein Thread macht die Abfrage und der Hauptthread kümmert sich um den Balken
|
Re: wartezeit bei sql abfrage
Als Basis könnte zB die TdfsStatusBar dienen, die hat bereits eine 'indeterminate gauge' mit den entsprechenden Zeichenroutinen, die dann allerdings noch in einen Thread gepackt werden müssen. Oder eben alternativ längere Abfragen etc in Threads auslagern.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz