![]() |
Datenbank: MS SQL Server • Version: 2000 • Zugriff über: ADO
Locate mit zusammengesetzten Schlüssel und Nullwerten
Hallo Dpler,
ich suche in einer Tabelle mit zusammengesetzem Schlüssel die Werte PosNr und Apos. PosNr ist ein Integer Feld und Apos ein String Feld.
SQL-Code:
wobei das Feld APOS auch NULL Werte enthalten darf.
PosQuery.Locate('POSNR;APOS', VarArrayOf([JvCSVDataSet1.FieldByName('POS_NR').AsInteger, JvCSVDataSet1.FieldByName('A_POS').AsString]), []);
Leider findet locate die Datensätze mit diesen Nullwerten nicht. Gibt es hier eine Lösung? |
Re: Locate mit zusammengesetzten Schlüssel und Nullwerten
Probiere es doch mal mit FieldByName('A_POS').AsVariant. Das AsString macht nämlich aus NULL einen Leerstring.
|
Re: Locate mit zusammengesetzten Schlüssel und Nullwerten
Und wieso willst Du mit Locate vorgehen? Bau dir doch einen entsprechende Query zusammen und lass dir ein angepaßtes Suchergebnis liefern.
|
Re: Locate mit zusammengesetzten Schlüssel und Nullwerten
:bounce2:
Ja, du hast recht. Hab es auch so gemacht. Einziger Fehler war, dass im Feld APos Leerstrings vorhanden waren und keine Null-Werte. Jetzt funktionierts einwandfrei. Danke nochmal. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:45 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