![]() |
Datenbank: mysql • Version: 4.1 • Zugriff über: Mydac
Like, Paramsby und Join.
SQL-Code:
SELECT K.ID, K.Firma, K.Firma_2, K.PLZ, K.Ort
FROM Kontakte K, kontakte_gruppe KG WHERE (K.id=KG.kontakt) AND (KG.gruppe = 1) AND (K.ID not in (SELECT id_z FROM artikel_z WHERE ar_id = :ID )) AND (K.Firma LIKE '%':wert'%' or K.Firma_2 LIKE '%':wert2'%' or K.PLZ LIKE '%':wert3'%' or K.Ort LIKE '%':wert4'%') order by K.Firma asc
Delphi-Quellcode:
Warum wird nur diese Bedienung erfüllt?
with mqr_lieferanten do
begin Close; ParamByName('ID').AsString := mqr_ar.fieldbyname('ar_id').AsString; ParamByName('wert').AsString := le_suchfeld.Text; ParamByName('wert2').AsString := le_suchfeld.Text; ParamByName('wert3').AsString := le_suchfeld.Text; ParamByName('wert4').AsString := le_suchfeld.Text; Open; end; (K.id=KG.kontakt) AND (KG.gruppe = 1) AND (K.ID not in (SELECT id_z FROM artikel_z WHERE ar_id = :ID )) Wenn ich aber mit '%aaa%' arbeite dann klappt das.. Kann mir bitte jemand helfen. Dankeschön |
Re: Like, Paramsby und Join.
Hallo,
ich verstehe zwar dein Problem nicht so ganz, aber die wildcards
SQL-Code:
solltest du bei der Parameterzuweisung einbauen, die String-Verkettung dürfte nicht funktionieren.
/* K.Firma LIKE '%':wert'%' */
K.Firma LIKE :wert Grüße vom marabu |
Re: Like, Paramsby und Join.
Dankeschön...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 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 by Thomas Breitkreuz