» »

[C#] DateTime v bazo

[C#] DateTime v bazo

teac ::

Imam problem pri vstavljanju datuma v bazo (MS Access). V bazi imam polje datum nastavljeno tako:
dd/mm/yyyy hh:nn:ss
Potem pa v kodi dobim trenutni datum:
DateTime myDate = DateTime.Now;
In potem to vstavim v bazo z:
OleDbCommand myCommand = new....
myCommand.ExecuteNonQuery();
In tukaj mi javi napako v zvezi z DateTime. Kako torej vstavit datum v bazo. A je treba ta datum, ki sem ga dobil še kaj parsat (nekaj sem prebral, da treba datum dat v #datum# obliko?

CWIZO ::

Kakšno napako javi;((
hancic.info
I can't uninstall it, there seems to be some kind of "Uninstall Shield"...

teac ::

Ja, različne napake javlja. Če dam obliko datuma npr. "12.12.2006" dobim
Data type mismatch in criteria expression
če pa dodam single quote ('datum') pa
Syntax error in number in query expression '12.12.2006'
.

rokpok ::

Kaj javi če daš kot parameter DateTime.now?
Rad bi bil pingvin.

MaCoFaCo ::

Si poskušal uporabiti OleDbParameter razred?

teac ::

Eh, zdaj sem v bazi enostavno nastavil polje datum na besedilo (prej je bilo datum/čas). Pol pa vedno ko želim uporabit ta čas iz baze, parsam ta string:
DateTime myDate = DateTime.Parse(datum_iz_baze.ToString());


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# visual studio SQL problem

Oddelek: Programiranje
72111 (1689) Apple
»

C# in DateTime

Oddelek: Programiranje
101360 (1180) FiDeK
»

C# INSERT statment ne vpise podatkov

Oddelek: Programiranje
111214 (1088) darkolord
»

c# cudne reci pri merjenju hitrosti simple for loopa

Oddelek: Programiranje
61212 (1150) Senitel
»

c# base class, derived class, inheritance problem

Oddelek: Programiranje
91405 (1284) Vapo1

Več podobnih tem