![]() |
Datenbank: Access • Version: 2007 • Zugriff über: Delphi
[Gelöst] Problem bei 'Update-Befehl' mit Datum
Hallo,
Ich hoffe Ihr könnt mir helfen :) Also ich möchte das Datum eines Datensatzes über einen Update-Befehl aktualisieren:
Delphi-Quellcode:
Jedoch erscheint jedes Mal folgender Fehler:
ADOquery1.SQL.Add('Update Zeiten set Datum="' +datetostr(dtp_datum.date)+ '"');
ADOQuery1.ExecSQL; Im Projekt ist ein Fehler....'ParameterDatum hat keinen Standardwert'...aufgetreten auch beim folgendem Code erscheint ein Fehler:
Delphi-Quellcode:
ADOquery1.SQL.Add('Update Zeiten set Datum=#' +datetostr(dtp_datum.date)+ '#');
Weiß jemand Rat? Vielen Dank! lg Pitri2 |
AW: Problem bei 'Update-Befehl' mit Datum
Versuchs mal mit
Delphi-Quellcode:
Function GetAsAccessdateString(aDatum:TDate);
begin Result := Format(aDatum, "\#mm\/dd\/yyyy#\"); end; |
AW: Problem bei 'Update-Befehl' mit Datum
Zitat:
|
AW: Problem bei 'Update-Befehl' mit Datum
Wieso keine Parameter?
Delphi-Quellcode:
Ob Access das nimmt, weiß ich allerdings nicht.
ADOQuery1.SQL.Text := 'Update Zeiten set Datum=:Datum';
ADOQuery1.Parameters.ParamByName('Datum').Value := dtp_datum.date; ADOQuery1.ExecSQL; |
AW: Problem bei 'Update-Befehl' mit Datum
Delphi-Quellcode:
funktioniert leider nicht - es erscheint folgender Fehler:
function GetAsAccessdateString(aDatum:TDate): String;
begin Result := Format(aDatum, "\#mm\/dd\/yyyy#\"); end; [Pascal Fehler] uBearbeiten.pas(123): E2250 Es gibt keine überladene Version von 'Format', die man mit diesen Argumenten aufrufen kann @DeddyH funktioniert leider auch nicht ;( Es ist komisch, beim 'Insert-Befehl' habe ich das genau so gemacht - da hats ohne Probleme geklappt |
AW: Problem bei 'Update-Befehl' mit Datum
sorry , man sollte einfach nie was einfach mal schnell hinschreiben :oops:
Delphi-Quellcode:
aber halte Dich an DeddyD's Rat ....
function GetAsAccessdateString(aDatum:TDate): String;
begin Result := FormatdateTime('#mm"/"dd"/"yyyy#',aDatum ); end; |
AW: Problem bei 'Update-Befehl' mit Datum
Zitat:
Nebenbei... warum ist dein Datumsfeld in der Datenbank ein Stringfeld statt Datumsfeld ? |
AW: Problem bei 'Update-Befehl' mit Datum
Zitat:
|
AW: Problem bei 'Update-Befehl' mit Datum
Dann sollte das mit dem Parameter doch eigentlich funktionieren. Welche Fehlermeldung kommt denn?
|
AW: Problem bei 'Update-Befehl' mit Datum
Im Projekt MeinProjekt.exe ist eine Exception der Klasse EOleException mit der Meldung 'ParameterDatum hat keinen Standardwert' aufgetreten.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:40 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