AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

ADO langsam :-(

Ein Thema von haentschman · begonnen am 18. Mär 2017 · letzter Beitrag vom 21. Mär 2017
Antwort Antwort
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#1

AW: ADO langsam :-(

  Alt 18. Mär 2017, 17:12

Zitat:
Kein DBGrid oder ähnliches??
...nö. Nackige Datenbankabfrage und packen in eine Liste. Da müssen trotzdem irgendwelche Eventorgien ablaufen.
Mal sehen ob ich nächste Woche etwas Zeit finde.
Ein gewisser Vista-Fan wird zwar sagen, das ist ein toter Gaul, aber vielleicht macht es den einen oder anderen glücklich.

Welche DB und welcher Provider? Vielleicht sitzt da der Schmutzfink.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.429 Beiträge
 
Delphi 12 Athens
 
#2

AW: ADO langsam :-(

  Alt 18. Mär 2017, 17:24

Zitat:
Welche DB und welcher Provider? Vielleicht sitzt da der Schmutzfink.
...falsch. (MSSQL 2012, ADO)
siehe:
Zitat:
Das SQL holt die Daten über eine Query ab. Das dauert max. eine Sekunde.
... das ist in Ordnung.
Zitat:
Die Schleife bis EOF dauert 25 Sekunden. ...auch wenn ich die Schleife nackig ohne Inhalt laufen lasse
... das nicht.
Zitat:
das ist ein toter Gaul
...ich habe mir die ADO nicht ausgesucht.
Zitat:
Mal sehen ob ich nächste Woche etwas Zeit finde.
...für mich brauchtst du keine Zeit mehr investieren. Ich habe fertig...

Geändert von haentschman (18. Mär 2017 um 17:29 Uhr)
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: ADO langsam :-(

  Alt 18. Mär 2017, 20:30
Zitat:
das ist ein toter Gaul
...ich habe mir die ADO nicht ausgesucht.
Was würdet ihr denn in Verbindung mit MSSQL empfehlen? Also was die Standardkomponenten angeht die bei Delphi 10.1 Berlin dabei sind?!
  Mit Zitat antworten Zitat
Benutzerbild von mikhal
mikhal

Registriert seit: 11. Sep 2003
Ort: Linz am Rhein
796 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: ADO langsam :-(

  Alt 19. Mär 2017, 12:25
FireDAc von Embarcadero oder UniDAC von Devart.

Wobei FireDAC bei der Professional- Version von Delphi / RAD Studio nur mit Addin MS SQL Server kann oder mit der Enterprise-Version von Delphi / RAD Studio.

Grüße
Mikhal
Michael Kraemer
Computer erleichtern die Arbeit...
...und die Erde ist eine Scheibe!

Geändert von mikhal (19. Mär 2017 um 12:27 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.213 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: ADO langsam :-(

  Alt 19. Mär 2017, 13:03
Und wenn du keine DB-Sensitiven Controls an TDatasets hängst kannst du auch den nativen ADO-Interfaces (Also ohne dbGO-Schnittstelle von Emba) dich dran hängen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.429 Beiträge
 
Delphi 12 Athens
 
#6

AW: ADO langsam :-(

  Alt 19. Mär 2017, 17:41
Zitat:
UniDAC von Devart.
[Meine Meinung]
...die beste Investion ever.
[/Meine Meinung]
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.213 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: ADO langsam :-(

  Alt 19. Mär 2017, 19:39
Zitat:
UniDAC von Devart.
[Meine Meinung]
...die beste Investion ever.
[/Meine Meinung]
Sind voll ihr Geld Wert (ebenfalls meine Meinung).
Haben Sie Jahrelang für MySQL im Einsatz (DAC for MySQL) und haben jetzt im Rahmen einer Vereinheitlichung auch den Oracle-Zugriff darüber laufen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.429 Beiträge
 
Delphi 12 Athens
 
#8

AW: ADO langsam :-(

  Alt 20. Mär 2017, 13:50
Hallöle...

Hier ist das Problem nochmal beschrieben:
https://edn.embarcadero.com/article/27790
Zitat:
I noticed, while accessing some 25,000 rows of SQL Server data in a TADOQuery, that simply looping through the rows of the TADOQuery took 75 seconds, while performing NO work of any type within the loop.
  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 01:38 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