Autore Topic: gridbox e salvataggio dati su sqlite.  (Letto 884 volte)

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
gridbox e salvataggio dati su sqlite.
« il: 29 Novembre 2011, 15:09:18 »
ciao a tutti, sto sperimentando le gridbox (ottimo strumento). mi trovo davanti a questo problema:

inserisco dei dati tramite textbox varie, alla pressione di un button salvo i dati nel seguente modo:

Codice: [Seleziona]
If TData.value <> "" And Elenco1.text <> "" And Importo.Value <> 0 And TQt.Text <> "" Then
    Connessione.Begin
    Risultato = Connessione.Create("AGGI")
    Risultato!aggio = Importo.Value
    Risultato!data = CDate(TData.value)
    Risultato!descrizione = Elenco1.Text
    Risultato!qt = TQt.Text
    Risultato.Update
    Connessione.Commit
    Elenco1.Clear
    Elenco1.List = MieFunzioni.PopolaCombo(connessione, "descrizione", "AGGI", True)
    Elenco1.Text = ""
  Endif

poi faccio un refresh della gridbox e vedo i nuovi dati salvati. il problema è che se apro il database con sqlite manager non trovo i nuovi dati e se chiudo e riapro il programma spariscono anche dalla gridbox. C'è qualche proprietà della gridbox che ho sbagliato o dimenticato di settare?


ciao e grazie


Matteo DoubleMM Mion

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: gridbox e salvataggio dati su sqlite.
« Risposta #1 il: 29 Novembre 2011, 18:07:29 »
L'unica cosa che ti posso consigliare e' di non usare SqliteMan per gestire database sqlite... da quando non lo uso molti dei miei problemi si sono risolti...
Un'alternativa e' gambas stesso... ha un discreto manager per database...

Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: gridbox e salvataggio dati su sqlite.
« Risposta #2 il: 29 Novembre 2011, 18:26:17 »
si ma non mi risolve l'errore, io uso sqlite Managel (addon per firefox) solo per andare a vedere i dati in velocità sul db. Comunque i dati nel db non si memorizzano e non capisco perchè prima di chiudere il prog. il datagrid me li vede anche se nel db non ci sono.
Matteo DoubleMM Mion

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: gridbox e salvataggio dati su sqlite.
« Risposta #3 il: 29 Novembre 2011, 23:13:35 »
Ciao doublemm,
se tu non fai il refresh i dati ti restano nel db?

Se invece di salvare i dati così, li salvi con gridbox, copiandoli in gridbox così:

  Me.GridBox1[Me.GridBox1.Row, "descrizione"].Value = Elenco1.text
  etcc.

e dopo salvi
Me.GridBox1.Update()



Offline doublemm

  • Maestro Gambero
  • ****
  • Post: 445
    • Mostra profilo
Re: gridbox e salvataggio dati su sqlite.
« Risposta #4 il: 29 Novembre 2011, 23:25:00 »
 se non faccio il refresh non  si salvano. adesso provo come suggerisci tu e ti so dire
Matteo DoubleMM Mion

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: gridbox e salvataggio dati su sqlite.
« Risposta #5 il: 10 Dicembre 2011, 04:29:43 »
@doublemm

mi allineo a quello che consiglia Milio, se proprio desideri aggiungere un client sqlite prova sqllite database browser, il cui utilizzo a volte mi ha aiutato