Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datetime in MySQL? (https://www.delphipraxis.net/67877-datetime-mysql.html)

Angel4585 21. Apr 2006 10:04

Datenbank: MySQL • Version: 5 • Zugriff über: ZEOS

Datetime in MySQL?
 
Hallo zusammen,

mein heutiges Problem( :oops: )

ich habe eine Spalte vom Typ "DATETIME" und möchte nun gern auch einen solchen Wert da reinschreiben.

Problem:
weder
SQL-Code:
INSERT INTO Tabelle (nfeld,dtfeld) VALUES ('name',21.04.4006 11:00:00)
noch
SQL-Code:
INSERT INTO Tabelle (nfeld,dtfeld) VALUES ('name','21.04.4006 11:00:00')
funktionieren.
Also DateTimeToStr(Now) und QuotedStr(DateTimeToStr(Now)) scheinen beide unbrauchbar zu sein.

Wie muss ich den Wert "bearbeiten" damit ich ihn im SQL-Statement verwenden kann?

MfG :angel:

mkinzler 21. Apr 2006 10:10

Re: Datetime in MySQL?
 
Delphi-Quellcode:
query.sql.text := 'INSERT INTO Tabelle (nfeld,dtfeld) VALUES (:name,:dt)';
query.ParamByName('name').Value := 'Name';
query.ParamByName('dt').asDateTime := '21.04.4006 11:00:00';

Angel4585 21. Apr 2006 10:35

Re: Datetime in MySQL?
 
THX :thumb: funktioniert mkinzler

nur so rein Interessehalber.. was müsste ich schreiben um es OHME Params zu machen? :gruebel:

Gollum 21. Apr 2006 10:36

Re: Datetime in MySQL?
 
Hallo,

SQL-Code:
INSERT INTO Tabelle (nfeld,dtfeld) VALUES ('name', '4006-04-21 11:00:00')

Angel4585 21. Apr 2006 13:35

Re: Datetime in MySQL?
 
:shock: Ach herje, der verlangt Bindestriche von mir? :wall:

naja.. mit den Params funzt es ja super, Danke Gullum :-D

Aenogym 21. Apr 2006 13:38

Re: Datetime in MySQL?
 
[ot]ich find's cool, wie konsequent alle das jahr 4006 benutzen :lol:[/ot]

mkinzler 21. Apr 2006 13:43

Re: Datetime in MySQL?
 
Zitat:

[ot]ich find's cool, wie konsequent alle das jahr 4006 benutzen Laughing[/ot]
[noch mer ot]Copy-and_Paste lässt grüßen![/noch mer ot] ;-)

Angel4585 21. Apr 2006 13:46

Re: Datetime in MySQL?
 
[noch mehr OT] :lol: :dp: [/noch mehr OT]


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz