![]() |
Datenbank: MSSQL • Version: 2008 • Zugriff über: ADO
In DBGrid suchen
Hallo
Und zwar ich hab eine Prozedur wo ich in einer DBGrid mit folgendem Befehl suche: ADOQuery_Station_Auftrag.Locate('Auftrag',Edit_Auf tragsnummer.Text,[loPartialKey,loCaseInsensitive]); Jetzt möchte ich aber eine Fehlermeldung wenn ich keinen Eintrag frinde. Das mit if Eof(ADOQuery_Station_Auftrag.Locate('Auftrag',Edit _Auftragsnummer.Text,[loPartialKey,loCaseInsensitive])) then ... oder if ADOQuery_Station_Auftrag.Locate('Auftrag',Edit_Auf tragsnummer.Text,[loPartialKey,loCaseInsensitive]) = Eof oder dergleichen bringt mir einen Fehler. Bitte um hilfestellung, Danke |
AW: In DBGrid suchen
Zitat:
Sicher daß Locate nicht nur einen Boolean zurückliefert? |
AW: In DBGrid suchen
Wie wär' s mit Nachschauen?
Zitat:
|
AW: In DBGrid suchen
Delphi-Quellcode:
if not ADOQuery_Station_Auftrag.Locate('Auftrag',Edit_Auftragsnummer.Text,[loPartialKey,loCaseInsensitive]) then
begin ShowMessageFmt('<%s> wurde nicht gefunden', [Edit_Auftragsnummer.Text]); // oder auch als nicht so aufdringliche Rückmeldung StatusBar1.SimpleText := Format('<%s> wurde nicht gefunden', [Edit_Auftragsnummer.Text]); end; |
AW: In DBGrid suchen
Zitat:
|
AW: In DBGrid suchen
Rückgabewert lässt grüßen -.- Danke.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:59 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