AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Speicherfresser : TQuery und MSSQL
Thema durchsuchen
Ansicht
Themen-Optionen

Speicherfresser : TQuery und MSSQL

Ein Thema von 2_daniel · begonnen am 30. Jan 2007 · letzter Beitrag vom 14. Feb 2007
 
2_daniel

Registriert seit: 15. Sep 2004
Ort: FFM
16 Beiträge
 
Delphi 2005 Professional
 
#1

Speicherfresser : TQuery und MSSQL

  Alt 30. Jan 2007, 15:07
Datenbank: MSSQL Server • Version: 2005 • Zugriff über: BDE / ODBC
Hallo an alle,
ich habe folgendes Problem festgestellt:

1. Query öffnen ( select Feld1,..., Feldn from Tabelle ) => dieser Select bringt viele Datensätze zurück( über 15 tausend )

2.Query öffnen( select id from Tabelle2). also diese Query hat mit der 1. nicht zu tun. Auch wenn der SQL-Statement,, der 2. Query, falsch ist passiert folgendes:

die 1. Query lädt sich alle Daten vom server herunter. Dies bewirkt dass der Speicher enorm in der Höhe geht. Und dann kommt die schöne Meldung: Not enough Memory for this operation. Feierabend.

Falls die 2. Query einen Tippfehler hat, kommt die MEldung: SQL Fehler erst nachdem alle Daten der 1. Query "heruntergeladen" wurden.


Als DB-Server habe ich einen MSSQl 2005er im einsatz.
Komponenten: TQuery
Ausser der 2 Querys ist keine weitere Komponente im Spiel. DAfür habe ich mir einen dummy-Projekt erstellt,um Seiteneffekte zu vermeiden.


Hat jemand einen Tipp wo/wie das lösen ist??

Auch wichtig: unter ASA( iAnywhere) passiert sowas nicht....

gruss & besten Dank ,
daniel
  Mit Zitat antworten Zitat
 


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 05:08 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