Gambas-it

Gambas3 => Programmazione => Topic aperto da: Gianluigi - 18 Marzo 2019, 19:17:52

Titolo: SQLite, uso corretto delle date
Inserito da: Gianluigi - 18 Marzo 2019, 19:17:52
Fabien Bodard mi ha severamente sgridato :) per come ho creato il database per il test del report nello wiki, scrivendomi giustamente che non era in stile Gambas.
Siccome già a suo tempo anche Sotema mi aveva spronato in tal senso mi sono deciso a studiare un tantino meglio gb.db ed effettivamente devo ammettere che è potente e pratico.
In attesa del suo, sottopongo al vostro giudizio questa nuova versione del modulo MBase in questo test che spera di riuscire a dimostrare come si usano le date in SQLite.
Titolo: Re:SQLite, uso corretto delle date
Inserito da: naderit - 18 Marzo 2019, 22:23:11
Interessante, al posto di:
Codice: [Seleziona]
GridView1[i, 3].Text = Left(Str(hResult!usdat), 10)
si può usare
Codice: [Seleziona]
GridView1[i, 3].Text = Format(hResult!usdat,"dd.mm.yyyy")
per visualizzare le date nella griglia
Titolo: Re:SQLite, uso corretto delle date
Inserito da: Gianluigi - 19 Marzo 2019, 00:41:23
Interessante, al posto di:
Codice: [Seleziona]
GridView1[i, 3].Text = Left(Str(hResult!usdat), 10)
si può usare
Codice: [Seleziona]
GridView1[i, 3].Text = Format(hResult!usdat,"dd.mm.yyyy")
per visualizzare le date nella griglia

Nel caso di un progetto per noi italiani il tuo codice va bene punto a parte, perché noi usiamo lo slash.
Ma il codice iserito da me e cioè Left(Str(hResult!usdat), 10) internazionalizza le date come puoi constatare se vai su Progetto > Proprietà > Ambiente e inserisci LANGAGE=C;LANG=C;LC_ALL=C e riavvii il progetto.