19/05/2023: A causa di un errore sono stati cancellati, insieme ad account creati da bot, alcuni account legittimi. Si prega di leggere qui: https://www.gambas-it.org/smf/index.php?topic=9733.0
Public Sub Modifica() $Con.Close Try $Con.Open() ' Open the connectionIf Error Then $Con = Null Message.Error("Errore durante la connessione")Else $Con.Exec("UPDATE clienti SET COGNOME=" & TextBox5.Text & ",NOME=" & TextBox6.Text & ",VIA=" & TextBox7.Text & ",CITTA=" & TextBox8.Text & " WHERE id=" & nid) LeggiDatabaseEndifEnd
Dim sMySql As String sMySql = "UPDATE clienti" sMySql &= " SET cognome='" & TextBox5.Text & "'," sMySql &= " nome='" & TextBox6.Text & "'," sMySql &= " via='" & TextBox7.Text & "'," sMySql &= " citta='" & TextBox8.Text & "'" sMySql &= " WHERE id=" & nid sMySql &= ";" $Con.Exec(sMySql)
Public Sub Modifica()Dim sMySql As String sMySql = "UPDATE clienti" sMySql &= " SET cognome='" & TextBox5.Text & "'," sMySql &= " nome='" & TextBox6.Text & "'," sMySql &= " via='" & TextBox7.Text & "'," sMySql &= " citta='" & TextBox8.Text & "'" sMySql &= " WHERE id=" & nid sMySql &= ";" $Con.Close Try $Con.Open() ' Open the connectionIf Error Then $Con = Null Message.Error("Errore durante la connessione")Else $Con.Exec(sMySql) LeggiDatabaseEndifEnd
Public Sub Modifica() Dim hResult As Result Dim sCriteria As String Dim iParameter As Integer sCriteria = "id = &1" iParameter = nid '' qui il database è già aperto con una procedura del tipo OpenDB() $Con.Begin ' lo stesso di "SELECT * FROM nome-tabella WHERE id = x" hResult = $hConn.Edit("clienti", sCriteria, iParameter) ' Imposta i valori dei campi hResult!cognome = TextBox5.Text hResult!nome = TextBox6.Text hResult!via = TextBox7.Text hResult!citta = TextBox8.Text ' Aggiorna i valori hResult.Update $hConn.Commit LeggiDatabase Catch $Con.Rollback Message.Error(Error.Text)End
sCriteria = "id = &1"
Aprirla, operare con hResult e chiuderla uscendo dal form è quello che cerco.
L'unica riga che mi risulta poco chiara è questa:Codice: [Seleziona]sCriteria = "id = &1"
Gianluigi, hai una guida da suggerirmi, parlo di un testo, oppure anche in formato digitale per Gambas?