![]() |
Datenbank: MySQL • Zugriff über: Devarts
MySql Parameter
Hi,
ich habe diese Paremeter als Beispiel:
Delphi-Quellcode:
MyQuery1.SQL.Text:='Insert Into `Tabelle` '+
'(`price` , `buy_period` , `buy_date`, `announcement_date` ,'+ '`Volume`, `name`, `Customer_number`, `comment`)'+ ' VALUES '+ '( :price, :buy_period, : buy_date, : AblaufDatum, :Volume);';
Delphi-Quellcode:
Jedoch sagt er mir immer wenn ich das Programm starte.
MyQuery1.ParamByName('price').AsString := StringGrid2.Cells[0,i+1];
MyQuery1.ParamByName('buy_period').Value := StringGrid2.Cells[1,i+1]; MyQuery1.ParamByName('buy_date').AsDate := StrToDate(StringGrid2.Cells[2,i+1]); MyQuery1.ParamByName('AblaufDatum').AsDate := AblaufDatum; MyQuery1.ParamByName('Volume').Value := '1'; Parameter buy_period und buy_date nicht gefunden. Wieso`? |
Re: MySql Parameter
Entferne mal die Leerzeichen zwischen Doppelpunkt und Parameternamen
|
Re: MySql Parameter
Genau das war es, dachte nicht das dies einen Fehler verursacht
|
Re: MySql Parameter
OT: Wieso über ODBC? Besorg dir lieber native Zugriffskomponeten um nicht in die MySQL-Lizenzfalle zu geraten.
|
Re: MySql Parameter
Sorry falsch angegeben, habe es eben korriiert ;)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:32 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