![]() |
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+'%"';
|
AW: sql query problem
Meine BDE-Kenntnisse sind angestaubt, SQL - Konform wäre LIKE statt =
|
AW: sql query problem
das behebt das problem leider nicht, das ergebniss ist das selbe
|
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 |
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%''))'); |
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
|
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 11:16 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