![]() |
Delphi-Version: 2010
Locate auf Datumsfeld anwenden
Hallo zusammen,
ich möchte gerne die Locate Funktion auf ein Datumsfeld anwenden, allerdings nur auf Teile davon. Soll heißen, ich möchte gerne herausbekommen ob es einen Datensatz gibt, in dessen Datumsfeld eine bestimmte Kombination aus Monat und Jahr enthalten ist. Es kann höchstens 1 Datensatz davon geben und der Tabellenzeiger sollte sich auch direkt dorthin bewegen im Erfolgsfall, deshalb wollte ich Locate verwenden. Das Problem für mich ist, dass ich nur Beispiele finde wo nach einem oder mehreren Werten gesucht wird, aber nie nach Teilen in einem Feld. Kann mir hier jemand weiterhelfen? |
AW: Locate auf Datumsfeld anwenden
Das wird mit einem Locate nicht möglich sein. Hier wirst du eine Kombination von SQL mit Locate benötigen.
Welches DBMS? |
AW: Locate auf Datumsfeld anwenden
Zitat:
|
AW: Locate auf Datumsfeld anwenden
Zitat:
Delphi-Quellcode:
DataSet.Locate ('<PK-Feld>', id, []);
|
AW: Locate auf Datumsfeld anwenden
Mach doch das über einen normalen SQL-Befehl direkt.
|
AW: Locate auf Datumsfeld anwenden
Oder lass die 2 Felder (unsichtbar) mitgeben mit datepart auf die Du locaten kannst
|
AW: Locate auf Datumsfeld anwenden
Schönen Dank für die Antworten, hat funktioniert !
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:10 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