Ako vec imas za Username i Password, onda pretpostavljam da se znas konektovati na bazu, kao i razmjeniti podatke sa njom (mislim, bar na jedan od nacina).
Sto se tice problema, DateTimePicker ima Value property koji sadrzi trenutno postavljeni datum kontrole, u obliku DateTime klase.
Dovoljno je da datum iz te klase posaljes u bazu pomocu upita ovakvog oblika:
Code:
DateTime datum = tvojDateTimePicker.Value;
string sqlUpit = @"INSERT INTO NekaTablaSaDatumom (Datum) VALUES ( convert(datetime, '" + datum.ToString() + "', 103) )";
Naravno, upit je mogao i ovako da izgleda:
Code:
string sqlUpit = @"INSERT INTO NekaTablaSaDatumom (Datum) VALUES ( convert(datetime, '" + tvojDateTimePicker.Text + "', 103) )";
convert() funkcija u Sql Serveru pretvara neku vrstu podatka u format koji ti zelis. Vezano za datum, potrebno je da kao prvi argument stavis datetime tip podatka, u drugi argument ide tvoj datum koji pretvaras (a u ovome primjeru upita, nakon pretvaranja i zapisujes u bazu); te zadnji argument je kod za oblik formata koji zelis.
103 je dd/mm/yyyy format za datum. Odi na
http://msdn.microsoft.com/en-us/library/ms187928.aspx za dodatni info.
Naravno, ovo je rjesenje ako koristis ad-hoc sql direktno kroz ADO.NET
My programs don’t have bugs, they just develop random features.