With MSysCont.$hConn
.Type = "sqlite3"
.Host = MSysCont.sPercorso
MSysCont.pConnetti()
.Begin
hres = .Create("conti")
If rbAP.Value = True Then
hres!tipo = 1
Else
hres!tipo = 2
Endif
If rbGruppo.value = True Then
hres!livello = 1
Else
If rbSottogruppo.Value = True Then
hres!livello = 2
Else
hres!livello = 3
Endif
Endif
hres!codice = TextBox1.Text
hres!conto = TextBox2.Text
hres.Update
.Commit
MSysCont.pDisconnetti()
End With
l'unica cosa che mi viene in mente e' provare ad inserire dei Print con il valore che deve prendere il campo ad ogni condizione, per vedere, durante l'esecuzione del programma su konsol, se effettivamente quella parte di codice viene eseguita...Ho fatto il debug e ho anche inserito dei message per vedere se il codice è corretto...
Dovresti comunque dirci ad esempio di che tipo hai dichiarato tali campi. Farci vedere, cioè, la configurazione del DB per capire se è un problema di conversione fra tipi.
a me da un errore premendo i primi 3 pulsanti , in effetti le tabelle si cui fai la ricerca nel db non esistono..
con cosa l' hai creato il database?
ho provato a sostituire il db presente con la copia presente nella cartella
lla tabella conti ha questa struttura
id INTEGER
TIPO BYTE
LIVELLO BYTE
CODICE TEXT
CONTO TEXT
direi che i campi byte non sono graditi valorizzati tramite una textbox
da quello che vedo dalla struttura dati direi che il db non l' e costruita in gambas
io personalmente con gambas il db se è di tipo sqlite l'ho sempre creato da codice , utilizzando solo campi VARCHAR e INTEGER , in questo modo non ho mai avuto alcun tipo di problemi .
naturalmente fai bene a intraprendere strade diverse e sperimentare :)
Come hai fatto a definire le colonne "Tipo" e "Livello" come campi Byte? Leggendo qui (http://help.adobe.com/it_IT/AS3LCR/Flash_10.0/localDatabaseSQLSupport.html#dataTypes) non ho riscontrato alcun Type "Byte", nemmeno fra le affinità. Potresti provare a lasciare il tuo programma così com'é e modificare il type della/delle tabelle interessate.
Ciao.
Ho anch'io avuto problemi in passato a gestire database con Sqliteman... Il consiglio che ti posso dare e' di utilizzare il database manager di gambas per crearti il tuo db. :-\