Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

AW: Exceptionfehlermeldung

  Alt 7. Feb 2011, 15:23
Mehrfache Recordsets ergeben sich dann, wenn man mehrere SELECT-Anweisungen im Property [TADOQuery].SQL ablegt.
Hier ein Beispiel für problematischen Code:
Delphi-Quellcode:
procedure TForm1.MachWas;
begin
  ...
  AdoQuery1.Close;
  AdoQuery1.SQL.Add('SELECT * FROM Artikel');
  // Problem: wenn diese Procedure mehrfach aufgerufen wird,
  // dann gibt es mehrere SELECT-Anweisungen
  AdoQuery1.Open;
  ...
end;
Der MS SQL Server kann mehrere Recordsets liefern; MS Access kann dies nicht.
Andreas
  Mit Zitat antworten Zitat