Entwickler-Ecke
Datenbanken - Problem mit SQLDirect-Libraries
holgerbremen - Di 06.12.05 17:06
Titel: Problem mit SQLDirect-Libraries
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
chrisw - Di 06.12.05 17:10
Wozu braucht man 24 mal die selbe SQL Abfrage ? Kommt doch 24 mal das selbe raus !
holgerbremen - Di 06.12.05 17:18
Titel: Stimmt
24 x mal dieselbe Abfrage wäre wirklich ein bißchen blöd, da gebe ich dir Recht.
Dies sollte auch nur ein Beispiel sein, damit der Source kurz bleibt.
Natürlich habe ich in meiner Anwendung verschiedene Abfragen.
Gruß,
Holger
jasocul - Di 06.12.05 17:24
Ich kenne zwar die Lib nicht, würde aber eher auf ein DB-Problem tippen.
Möglicherweise kannst du nur 24 gleichzeitige Verbindung pro Connect öffnen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!