Hallo,
ich stelle mein Projekt von BDE auf ADO um. Delphi7, MSSQL-2000 SP2. Untenstehendes SQL funktioniert mit TQuery korrekt, stürzt aber mit TADODataSet mit folgender Fehlermeldung ab: EOleException: Für diesen Vorgang ist nicht genügend Speicher verfügbar.
select feld1, Anzahl = (select count(*) from tab2 where feld3 = feld1) from tab1
where Datum = atum
Ohne Unterabfrage funktioniert alles und ohne Bedingung "where Datum = atum" ebenfalls.
Falls "where Datum = atum" durch "where Datum = '01.01.2002'" ersetzt wird ist auch alles ok.
Vielen Dank im Voraus!
Gruß
ich stelle mein Projekt von BDE auf ADO um. Delphi7, MSSQL-2000 SP2. Untenstehendes SQL funktioniert mit TQuery korrekt, stürzt aber mit TADODataSet mit folgender Fehlermeldung ab: EOleException: Für diesen Vorgang ist nicht genügend Speicher verfügbar.
select feld1, Anzahl = (select count(*) from tab2 where feld3 = feld1) from tab1
where Datum = atum
Ohne Unterabfrage funktioniert alles und ohne Bedingung "where Datum = atum" ebenfalls.
Falls "where Datum = atum" durch "where Datum = '01.01.2002'" ersetzt wird ist auch alles ok.
Vielen Dank im Voraus!
Gruß
Comment