Autor Beitrag
holgerbremen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 120



BeitragVerfasst: Di 06.12.05 17:06 
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".

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 439
Erhaltene Danke: 3

W2K
D7
BeitragVerfasst: Di 06.12.05 17:10 
Wozu braucht man 24 mal die selbe SQL Abfrage ? Kommt doch 24 mal das selbe raus !

_________________
Man sollte keine Dummheit zweimal begehen, die Auswahl ist schließlich groß genug.
holgerbremen Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 120



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: 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.