![]() |
AW: MSSQL/ADO + 3 Mio Datensätze , Thread Error
Zitat:
Wenn ich mit dem Sportwagen immer aus der Kurve fliege, weil ich immer die Höchstgeschwindigkeit nutzen will, muss ich mich wohl zwangsläufig mit einem Workaround anfreunden. Vielleicht muss er mindestens für die Fehlersuche eine Query verwenden. Wenn z.B. es nicht um die Datenmenge, sondern um die Inhalte geht (z.B. schrottige Datumswerte, .. was ADO eben so nicht mag). Man kann natürlich auch im Management Studio oder anderen Tools nach Range Verletzungen suchen. |
AW: MSSQL/ADO + 3 Mio Datensätze , Thread Error
Die DFM wäre noch interessant. Ist die Tabelle bereits geöffnet? Und ist sie überhaupt mit der Connection verbunden, oder hat sie einen eigenen ConnectionString?
Welche ADO-Version ist installiert? Das mag eine antiquierte Frage sein, aber man weiss ja nie. ![]() |
AW: MSSQL/ADO + 3 Mio Datensätze , Thread Error
Tadotable ist nicht direkt für große Datenmengen geeignet!
Benutze hie mal das maxrecords property! 1. schaue mal im taskmanager ob deine Anwendung nicht die 2 Gb grenze erreicht ! 2. benutze mal tadoquery mit Top in der selectanweisung Select Top 1000 * from wasauchimmer Dann gibt es die coursortypen mit denen Spielen kann.... |
AW: MSSQL/ADO + 3 Mio Datensätze , Thread Error
Liste der Anhänge anzeigen (Anzahl: 1)
unser rowcount steht auf 2598000 records ..... dann kippt die Anwendung, hat diese Zahl eine Bedeutung ?
|
AW: MSSQL/ADO + 3 Mio Datensätze , Thread Error
Der Speicherbedarf wird höchstwahrscheinlich sinken. Den eine T<xx>Table auf eine Tabelle in einem DBMS ist ein Query mit
SQL-Code:
select * from <Tabelle>;
|
AW: MSSQL/ADO + 3 Mio Datensätze , Thread Error
Zitat:
a) 2598000 ist 1 mehr als 2597999 b) die Zahl, die geteilt durch den Speicherbedarf pro Datensatz maximal in Deinem System/Programm verarbeitet werden kann. c) der Record, in dem Schrott steht und dadurch den Treiber ins Nirvana schickt. Solche und ähnliche Antworten hast Du jeweils schon mehrfach erhalten. Du könntest Dich mal damit auseinander setzen und negative oder positive Ergebnisse zurückmelden oder nach Testmöglichkeiten fragen, wenn Dir nicht klar ist, wie es gemacht wird. Oder die diversen Fragen nach den verwendeten Einstellungen beantworten. |
AW: MSSQL/ADO + 3 Mio Datensätze , Thread Error
sorry, habe die letzte Antwort nicht verstanden :
Zitat:
b) wo bekomme ich weitere Infos her ?? |
AW: MSSQL/ADO + 3 Mio Datensätze , Thread Error
Nein, Du willst es nicht verstehen!
|
AW: MSSQL/ADO + 3 Mio Datensätze , Thread Error
Der Sarkasmus hinter der Antwort war auch subtil.
Was jobo damit sagen wollte: 1. LIES DIR DIE ANTWORTEN NOCHMAL DURCH. 2. Schau Dir den Speicherplatzverbrauch auf deinem PC an 3. Verwende eine TADOQuery und lies nicht alles ein (wozu?) 4. Verwende zum Zählen der Datensätze 'select count(*) as Anzahl from Tabelle', wobei das auch etwas dauert. 5. Warum 3 Mio Datensätze einlesen? 6. Und wieso werden 3 Mio Datensätze im Client benötigt? 7. Wer schaut sich die 3 Mio Datensätze eigentlich an? 8. Gibt es keine bessere, schnellere, resourcenschonendere Möglichkeit, das, was Du mit den 3 Mio Datensätzen vorhast, zu lösen? |
AW: MSSQL/ADO + 3 Mio Datensätze , Thread Error
Zitat:
Und man läd nun mal nicht alle Daten aus der SQL Datenbank, das war zu Bde Zeiten ( die hat das nur virtuell gemacht) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:43 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-2025 by Thomas Breitkreuz