Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Anwendung läuft nicht an

  Alt 19. Jul 2007, 10:35
Hallo,

BDE muss weg, ja (huch, ich nutz die ja auch )

Ich würde mal nach der Ursache suchen,
warum es bei ADO nicht geht.

1. Was konkret machst du auf der 400000er Tabelle,
was so langsam ist.
Du solltest du anfangen zu suchen.
ADO sollte bei ms-sql schneller sein.

2. Cursor-Einstellungen prüfen (muss entweder auf Server oder Client gesetzt werden,
Server ist schneller)

3. Traffic-Monitor benutzen (such hier mal, ansonsten PM an micht)
wenn du 400000 Datensätze übers Netz ziehst, selber Schuld ...

4. wie 3.
ein Select * From Table_400000
ist nicht wirklich ratsam

5. stored procedures (TSQL) benutzen

6. immer !
Den SQL-Sever immer auf einen anderen Rechner packen !!!

Ich kenne den Spruch: "Bei mir lokal ist es schnell, aber im Netz extrem langsam"


Zu dem Connection-Problem.
Der Connection-String gehört ausgelagert, Registry, conf-Datei, Ini (Achtung, Vista).
Das Connect sollte in einem try except und der Nutzer zumindestens darauf hingewiesen werden,
wenn das Connect fehlschlägt.

Da müsste doch ne Exception kommen.


Heiko
Heiko
  Mit Zitat antworten Zitat