Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   sql query problem (https://www.delphipraxis.net/164112-sql-query-problem.html)

xan553 28. Okt 2011 20:20

Datenbank: paradox 7 • Version: delphi 7 • Zugriff über: BDE

sql query problem
 
servus, hab nochmal nen problem,

und zwar habe ich zum test in ner paradox 7 datenbank 2 datensätze mit dem namen 1 eingegeben
aber mit folgendem code bekomme ich trotzdem alle angezeigt, was mache ich falsch?

Delphi-Quellcode:
qrykunden.sql.text := 'SELECT * FROM kunden WHERE Name = "%'+edit1.text+'%"';

Bummi 28. Okt 2011 20:29

AW: sql query problem
 
Meine BDE-Kenntnisse sind angestaubt, SQL - Konform wäre LIKE statt =

xan553 28. Okt 2011 20:39

AW: sql query problem
 
das behebt das problem leider nicht, das ergebniss ist das selbe

hoika 28. Okt 2011 21:11

AW: sql query problem
 
Hallo,

und wo ist das Problem ?

Die BDE macht doch alles richtig !
Es werden 2 Datensätze zurückgegeben,
beide haben 1 im Namen (LIKE).

Warum ist das falsch ?


Heiko

stahli 28. Okt 2011 21:12

AW: sql query problem
 
Vermutlich musst Du mit Hochkommas arbeiten (statt mit Anführungszeichen).

Aúszug aus einem alten Projekt:
Delphi-Quellcode:
      QueryAw1.SQL.Add('where (exists (select x.ObjNr from '''+Pfad_SGH+'Gb_Pos.db'' x');
      QueryAw1.SQL.Add('      where ((x.ObjNr=g.ObjNr) and (x.Bezeichnung like ''MT%'') and (x.Bezeichnung like ''%wöch%''))');

xan553 28. Okt 2011 21:38

AW: sql query problem
 
es sind zum testen insgesammt 4 datensätze vorhanden in der db, 2 mit normalen namen und 2 mal die mit der 1, und es werden an den ersten beiden stellen die normalen namen angezeigt und an den letzten beiden stellen die mit den einsen, ich will aber das nur die 2 einsen angezeigt werden

xan553 28. Okt 2011 22:33

AW: sql query problem
 
hat sich erledigt, hatte bei der datasource noch das table als dataset ;) danke trotzdem :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz