![]() |
Datenbank: MySQL • Version: 5 • Zugriff über: Intranet
Operator ist auf diesen Operandentyp
Hallo,
SQL-Code:
bestid ist eine String-Variable und bei diesem Befehl kriege ich dann: "Operator ist auf diesen Operandentyp"
'select id, concat(urnr,' / ',urjahr)as urnrjahr from urkunden where id = "'+bestid+'"'
Vielleicht bin ich schon was lange wach, aber wo ist der Fehler? Danke für die Hilfe |
Re: Operator ist auf diesen Operandentyp
Auf Anhieb würde ich tippen, dass
Delphi-Quellcode:
ein Char ist und kein String.
'"'
|
Re: Operator ist auf diesen Operandentyp
fehlt da nicht noch etwas? du packst einen String zu einem neuen zusammen weißt diesen aber nirgends drauf zu.
|
Re: Operator ist auf diesen Operandentyp
Kann Euch leider nicht wirklich folgen. Der gesamte Befehl sieht so aus:
Delphi-Quellcode:
Achja ... und die Variable "Bestid" wird vorher gesetzt.
active := false;
SQL.Clear; SQL.Add('select id, concat(urnr,' / ',urjahr)as urnrjahr from urkunden where id = "'+bestid+'"'); active := True; |
Re: Operator ist auf diesen Operandentyp
Du versuchst einen String durch einen String zu teilen! (/)
|
Re: Operator ist auf diesen Operandentyp
Ich bin doch ein Trottel.
Danke für die schnelle Hilfe. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:36 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