![]() |
höchsten Wert einer Spalte anzeigen lassen
Hallo,
wenn ich folgenden Code ausführen will bekomme ich für die letzte Zeile(vor dem end) eine Fehlermeldung, das Feld Nr könne nicht gefunden werden. In der Zeile des Select-Befehls findet es das Feld ja noch. Wie kommt denn das?
Delphi-Quellcode:
Gruß
procedure TForm1.Button1Click(Sender: TObject);
var x: String; begin adoQuery1.sql.clear; adoQuery1.SQL.add('select max(nr) from table'); adoQuery1.Open; ShowMessage(adoQuery1.FieldByName('nr').AsString); end; Gambit |
Re: höchsten Wert einer Spalte anzeigen lassen
achso, wenn ich in der letzten Zeile anstelle von nr max_nr schreibe, funzt es. Is also so ne Art View die max Funktion oder was?
|
Re: höchsten Wert einer Spalte anzeigen lassen
Gib dem Kind einen Namen...
Code:
Jetzt kannst du auf das Feld "NR" zugreifen. Je nach Datenbank mußt du vor den gewünschten Feldnamen ein "AS" setzen.
SELECT MAX(Nr) NR FROM TABLE
Grüße Mikhal |
Re: höchsten Wert einer Spalte anzeigen lassen
Besten Dank!!
Gambit |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz