Hej Hur sparar du värdet i databasen? Använder du parametrar? I sådana fall behöver du nog inte konvertera till sträng. Borde funka med System.DateTime.Now. jag sparar ner med sql sats enl: Du kan väl prova med dagens datum och tid
Jag har en kolumn i en oracle DB av typen date där jag vill ha in dagens datum och aktuellt klockslag.
har försökt i stil med
<code>
System.DateTime.Now.ToShortDateString() + System.DateTime.Now.ToShortTimeString()
</code>
men får bara fel. Kör jag ex enbart med ToShortDateString så funkar datumet men tiden blir ju bara 00:00:00
Vad missar jag? Skriver c#Sv: dagens datum och tid
/JohanSv:dagens datum och tid
<code>
InStr = "INSERT INTO POSTS VALUES ('" + NewPostID.ToString() + "','" + System.DateTime.Now + "')";
OracleCommand InsCmd = new OracleCommand(InsStr,DBconn);
InsCmd.ExecuteNonQuery();
</code>
Fältet i db är av typen date
Får följande fel när jag kör satsen:
ORA-01830: date format picture ends before converting entire input stringSv: dagens datum och tid
<code>
InStr = "INSERT INTO POSTS VALUES ('" + NewPostID.ToString() + "', SysDate )";
</code>
istället.
/Tibi