![]() |
Datenbank: MSSQL Express • Version: 2008 • Zugriff über: ADO
Problem mit ADOQuery und Parameters
Hallo allerseits,
ich versuche mit ADO eine parameterisierte Abfrage ausführen.
Delphi-Quellcode:
Leider erhalte ich kein Ergebnis, d.h. es werden 0 Records angezeigt. Der reine SQL-Text mit 'irgendeinString' ausgefüllt, zeigt mir ein Resultat von mehreren Records.
// mein ADOQuery mit Parameter
with qSQL do begin close; SQL.clear; SQL.Add('SELECT * FROM tabelle WHERE feld1 like :P1'); end; // mein Befüllen des Parameters with qSQL do begin Parameters.ParamValues['P1'] := 'irgendeinString'; open; first; end; Was mache ich falsch? Gruß, Peter |
Re: Problem mit ADOQuery und Parameters
Wie wäre es mit Wildcards :gruebel:
Delphi-Quellcode:
Parameters.ParamValues['P1'] := '%irgendeinString%';
|
Re: Problem mit ADOQuery und Parameters
Ich Schussel! Ich habe den Fehler gefunden. Ich habe die Stringvariable, die sich hinter 'irgendeinString' verbirgt, mittels "quotedstr" in Anführungszeichen gesetzt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:31 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