View Full Version : [c#] DateTime
pavimento
21-11-2007, 10:36
Devo recuperare un valore DateTime da un database, ma mi viene sempre che "la stringa non è in un formato datetime valido".
Nel database è nel formato "11/10/2007 12.00.00"
Quale è il formato giusto per essere riconosciuta?
RaouL_BennetH
21-11-2007, 14:05
Devo recuperare un valore DateTime da un database, ma mi viene sempre che "la stringa non è in un formato datetime valido".
Nel database è nel formato "11/10/2007 12.00.00"
Quale è il formato giusto per essere riconosciuta?
puoi provare in due modi:
DateTime dt = DateTime.Parse(stringaCheRicaviDalDb);
//oppure:
bool b;
DateTime dt;
b = DateTime.TryParse(stringaCheRicaviDalDb, out dt);
//poi tratti dt come preferisci
pavimento
21-11-2007, 14:43
Grazie
però nel database la data è in formato datetime e non in stringa.
Io faccio una cosa così
DataSet dataset;
DataAdapter dataadapter = new DataAdapter(sql, connessione))
DataTable t = new DataTable("prova");
dataadapter.Fill(t);
dataset.Tables.Add(t);
e il problema mi viene dato sulla Fill();
:(
RaouL_BennetH
21-11-2007, 15:01
puoi semplificare così:
DataAdapter myAdapter = DataAdapter(sql, connessione);
DataSet ds = new DataSet();
myAdapter.Fill(ds, "nome_tabella");
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.