Hallo,
ich arbeite mit den SQLDirect Libraries, falls diese jemand kennt, und habe damit eine kleines Problem.
Aber vielleicht habe ich ja auch ein generelles Problem.
Ich arbeite mit Delphi 8, SQLServer 2000 und den SQLDirect Libraries.
Wenn ich folgenden Beispielcode ausführe, erhalte ich nach 24 Loop folgende Fehlermeldung:
"maximum number of dbprocesses already allocated, DB-Lib-Error 10029".
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| procedure TForm1.Button1Click(Sender: TObject); var i : integer; qry : array [0..100] of TSDQuery; begin
for i := 0 to 100 do begin
qry[i] := TSDQuery.Create(nil); qry[i].DatabaseName := dbTassimo.DatabaseName; qry[i].SQL.Add('select * from Messkopf'); qry[i].Active := true;
end;
end; |
Wie ich das Ganze deute, kann ich nur 24 offene Queries gleichzeitig haben. Kann man die Anzahl höher stellen oder
hat jemand schon ähnliche Probleme gehabt.
Ich bin beim Googeln bereits darauf gestoßen, dass man über den BDE-Administrator die Anzahl höher stellen kann. Hat bei mir aber keinen Erfolg gebracht.
Gruß,
Holger