Newsgroup: it.comp.lang.visual-basic
Titolo: [VB 2005] Formattazione Date e Binding

Salve a tutti,
ho un problema con la formattazione di alcune date.
Uso SQLite come database.
Poichè SQLite ha una pessima gestione delle date (vengono salvate come 
stringa e poi riconvertite in un certo modo) ho deciso, come consigliato 
su molti forum, di salvare direttamente come stringa le date.
L'unico modo per evitare di salvare come stringa è quello di 
disabilitare l'optimistic concurrency.
Tutto ciò che uso è creato da codice con un commandbuilder, quindi 
sembra non sia possibile disabilitare l'optimistic concurrency.
Ora, poniamo di convertire tutte le date in stringa.
Per fare sì che la funzione Date(stringa) in SQL riconosca una data, 
questa deve essere salvata nel formato yyyy-MM-dd (cioè 2007-03-24).
Ora, ho un form dove c'è una casella di testo in binding con il campo 
"miatabella.data_inserimento".
L'utente inserisce la data in formato italiano (quindi 24/03/2007).
Vorrei che però il salvataggio avvenga nel formato 2007-03-24.
Ho provato ad impostare
Me.TextBox1.DataBindings("Text").FormattingEnabled = True
ed assegnare
Me.TextBox1.DataBindings("Text").FormatString = "yyyy-MM-dd"
Ma quando salva non ha formattato nulla.
Come posso risolvere il mio problema senza ricorrere ad accrocchi paurosi?
Sbaglio qualcosa?
Nicola

 su molti forum, di salvare direttamente come stringa le date.
Non mi sembra una soluzione ottimale :)
Hai valutato l'uso di SQL Server CompactEdition?
Io ho optato per quello perchè SQLLite (che non ho avuto modo di valutare) 
non gira sui palmari.
Ciao 

 Hai valutato l'uso di SQL Server CompactEdition?
Si, ma SQLite è facilmente trasportabile su Linux grazie a Mono.
La mia applicazione infatti dovrà essere disponibile per tutte le 
piattaforme, girando su Mono.
Al momento ci sono alcune piccole cose che mancano a Mono, quindi non è 
teoricamente possibile farla girare, ma ho visto che Mono sta facendo 
passi da gigante in questo senso.
Nicola

 passi da gigante in questo senso.
E tu speri di poter sviluppare con VS sotto windows e portare la tua app 
sotto mono?
Illuso :)
A meno che non sia un'applicazione console...
Ciao 

 A meno che non sia un'applicazione console...
Beh.. dai... non è poi così tragica.
Il mio FreeTranslator funziona alla grande su Mono (testato su Windows, 
Linux e Mac OSX).
La versione mono ha richiesto delle modifiche davveo irrisorie (ho 
dovuto rinunciare al Webbrowser control ed usare una normale textbox).
Ora sto sviluppando il mio gestionale per ottici in 100% codice managed, 
eliminando (o riducendo al massimo) tutte le chiamate a metodi non 
ancora implementati in Mono.
Tieni presente che negli ultimi 6 mesi hanno implementato alcune decine 
di migliaia di nuovi metodi, completando al 100% il framework 1.1 e una 
buona parte del framework 2.0
Poi dopo l'accordo MS-Novell la cosa dovrebbe migliorare ulteriormente.
Per sapere se la tua applicazione è compatibile con Mono, consiglio 
l'uso di MOMA:
http://www.mono-project.com/MoMA
Nicola

 implementati in Mono.
Io ho messo una treeview e i gli eventi sono un disastro.
Dei nuovi controlli del Fw 2.0 non se ne parla nemmeno...
Ciao 

Fabio ha scritto:

Prova la 1.2.3
Rispetto alle versioni precedenti sono stati fatti passi da gigante.
bye

 Rispetto alle versioni precedenti sono stati fatti passi da gigante.
Di quella sto parlando :)
Ciao