![]() |
Datenbank: MySql • Version: 5 • Zugriff über: Zeos
Datum speichern mithilfe einer Variablen klappt nicht
Hallo!
Meine Stored-Procedure ist mit folgenden Parametern:
SQL-Code:
Und nun möchte ich an anderer Stelle folgendes einfügen
CREATE DEFINER=`testuser`@`%` PROCEDURE `provision`(Jahr INT, Monat INT)
SQL-Code:
Möchte also das Jahr mit dem String verbinden, aber es klappt nicht. In der tabelle steh "0000-00-00". Datentyp der Spalte ist DATE.
INSERT INTO provisionen VALUES (sponsor, '1', curVP, vertrag, 0, spstufe-pstufe, 0, STR_TO_DATE(Jahr|'-01-01', '%Y-%m-%d'));
Kann mir jemand helfen?? :dancer: Danke! |
Re: Datum speichern mithilfe einer Variablen klappt nicht
Versuch es mal mit Parameter.
|
Re: Datum speichern mithilfe einer Variablen klappt nicht
Was meinst du damit? Verstehe ich leider nicht... :gruebel:
|
Re: Datum speichern mithilfe einer Variablen klappt nicht
Delphi-Quellcode:
ZQuery.SQL.Text := 'INSERT INTO provisionen VALUES (:sponsor, 1, :curVP, :vertrag, 0, :stufe, 0, :datum);';
ZQuery.ParamByName( 'sponsor').Value := sponsor; ... ZQuery.ParamByName( 'datum').asString := '01.01.'+IntToStr(Jahr); ... ZQuery.ExecSQL; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 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