AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Zeit einer SQL-Query berechnen und anzeigen
Thema durchsuchen
Ansicht
Themen-Optionen

Zeit einer SQL-Query berechnen und anzeigen

Ein Thema von Seven · begonnen am 18. Jun 2004 · letzter Beitrag vom 18. Jun 2004
Antwort Antwort
Seven

Registriert seit: 4. Dez 2003
44 Beiträge
 
Delphi 5 Enterprise
 
#1

Zeit einer SQL-Query berechnen und anzeigen

  Alt 18. Jun 2004, 12:29
Hallo zusammen,

kann mir jemand sagen, wie ich mir die benötigte Zeit einer Query anzeigen lassen kann?

die Anzahl der gefunden Treffer kann ich anzeigen lassen, ich würde jetzt gerne noch die zeit sehen

hier mein momentaner Quellcode:
Delphi-Quellcode:
with dm_mysql do
  begin
    sql_artikel.close;
    sql_artikel.sql.text := 'select * from artikel';
    sql_artikel.open;
    lbl_gefunden.Caption := IntToStr(sql_Artikel.RecordCount);
  end
über Hilfe wäre ich sehr dankbar. Ich hoffe ich habe mich halbwegs verständlich ausdrücken können.

Es soll im Grunde genommen wie bei phpMyAdmin nach einer SQL-Abfrage aussehen
50 insgesamt, die Abfrage dauerte 0.0004 sek
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#2

Re: Zeit einer SQL-Query berechnen und anzeigen

  Alt 18. Jun 2004, 12:54
Delphi-Quellcode:
procedure Irgendwas;
var
  R1: string;
  Start, Stop, Freq: Int64;
begin
  with dm_mysql do
  begin
    sql_artikel.close;
    sql_artikel.sql.text := 'select * from artikel';
    QueryPerformanceCounter(Start);
    sql_artikel.open;
    QueryPerformanceCounter(Stop);
    QueryPerformanceFrequency(Freq);
    lbl_gefunden.Caption := Format('%d insgesamt, die Abfrage dauerte %.4f sek', [sql_Artikel.RecordCount, (Stop - Start) / Freq]);
  end;
end;
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Seven

Registriert seit: 4. Dez 2003
44 Beiträge
 
Delphi 5 Enterprise
 
#3

Re: Zeit einer SQL-Query berechnen und anzeigen

  Alt 18. Jun 2004, 13:23
Danke Stevie,

klappt wunderbar
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz