Avatar billede mr_green Nybegynder
10. januar 2001 - 08:50 Der er 4 kommentarer og
1 løsning

Timer og SQL database

Mit problem er at jeg skal tjekke hvor lang tid det tager at trække noget ud af en SQL database...
Programmet skal når jeg trykker udfør:
køre en SQL Statement.
finde ud af hvor lang tid det tager
Og skrive på skærmen hvor lang tid det tog.
Avatar billede pellelil Nybegynder
10. januar 2001 - 08:56 #1
var
  iTick : Integer;
begin
  iTick := GetTickCount;
  // gør hvad du skal tage tid på
  label1.Caption := \'Tid: \' + FloatToStr(GetTickCount-iTick)/1000);
end;
Avatar billede wisen Nybegynder
10. januar 2001 - 08:56 #2
Du kan tage systemets tid før og efter SQL kaldet. Derefter kan du trække de to tider fra hinanden, og du har den tid der er gået.
Avatar billede mr_green Nybegynder
10. januar 2001 - 08:57 #3
Jeg tjekker dem lige ud og så vender jeg tilbage :-)
Avatar billede pstric Nybegynder
10. januar 2001 - 09:08 #4
Hvad skal du bruge tiden til? Hvis det drejer sig om en SQL statement, der tager flere sekunder, og som brugeren ikke nødvendigvis behøver at afvente hale svaret på, kunne du overveje at lægge forespørgslen ind i en seperat tråd.
Avatar billede mr_green Nybegynder
10. januar 2001 - 12:22 #5
Pellelil får pointene, hans besvarelse passede
lige ind i programmet :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester