Einzelnen Beitrag anzeigen

Benutzerbild von Garby
Garby

Registriert seit: 17. Mär 2003
Ort: Tirol
199 Beiträge
 
Delphi 2005 Professional
 
#6

Re: Datenbanken und Statusmeldungen

  Alt 13. Jan 2004, 12:04
Wie George schon schrieb, werden diese Meldungen meist vom Verwendeten Programm generiert.
Werden Datensätze mittels DELETE gelöscht wird manchmal die Anzahl der betroffenen Zeilen zurückgegeben.

Dies würde in Oracle dann ungefähr so aussehen:
SQL-Code:
Declare
  TYPE T_NumList is Table of Number;
  Enums T_NumList;';
begin
Delete from EMP
Where EMP_NO = :Nummer
Returning 1 BULK COLLECT Into Enums;
:Anzahl := Enums.Count;
end;
´
...und im Programm dann so:
Delphi-Quellcode:
with Query1 do begin
  Close;
  ParamByName('Nummer').asInteger := 1;
  Open;
  Panel1.Caption := ParamByName('Anzahl').AsString + ' Datensätze gelöscht.';
end;
Wie du siehst muss man sich i.d.r. um diese Statusmeldungen selber kümmern.
Von einer Automatisierung, wie z.B. ADOConnection1.GetLastMessage ist mir nichts bekannt.
Walter
Wenn zwei dasselbe tun, ist es noch lange nicht dasselbe
(Adelphi)
  Mit Zitat antworten Zitat