Buongiorno a tutti. Sto cercando di utilizzare DataSouce e DataBrowser.
Qualcuno sa dirmi se è obbligatorio il campo db.serial in una tabella gestita da gambas?. Con PhPMyAdmin ho generato una tabella con 2 campi tmov_sigla e tmov_descrizione. La chiave primaria è tmov_sigla. Inserendo i record da PHPMyAdmin nessun problema. Quando leggo la tabella da DataBrowser nessun problema, quando provo a salvare le modifiche mi tira fuori un bel messaggio "Valore non Valido" e non salva.
Allego il listato che è alquanto corto.
Public Sub _new()
End
Public Sub Form_Open()
Me.Center
Me.caption = " - GESTIONE PROVA - app : " & Me.name
Me.Show
Inizio()
End
Public Sub btn_exit_Click()
Me.Close
End
Public Sub Inizio()
M1.ConnettiDB()
'
'Definizione della tabella del DataSource
'
DS_TipoMov.Table = "tipomovs"
DB_TipoMov.Columns = ["tmov_sigla", "tmov_descrizione"]
DB_TipoMov.Grid = True
'
'Intestazione delle colonne del DataBrowser
'
DB_TipoMov.View.Columns[0].Title = "Sigla"
DB_TipoMov.View.Columns[1].Title = "Descrizione"
'
'Definizione delle larghezze delle colonne del DataBrowser
'
DB_TipoMov.View.Columns[0].Width = 70
DB_TipoMov.View.Columns[1].Width = 500
'
'
'Definizione dei campi di gestione campi record
'
DC_Sigla.Field = "tmov_sigla"
DC_Descrizione.Field = "tmov_descrizione"
End