Ciao,
Mi trovo in difficoltà sulla gestione di un DB
La tabella è la seguente.
Riesco a aprire il DB da B4A ed inserirlo in una serie di edittext
Sub riempicelle
dbcursor = dbSQL.ExecQuery ("SELECT * FROM Persona")
Inserimentoscheda0.Text = dbcursor.GetString ("Nome")
Inserimentoscheda1.Text = dbcursor.GetString ("Cognome")
Inserimentoscheda2.Text = dbcursor.GetString ("Luogo")
Inserimentoscheda3.Text = dbcursor.GetString ("Data")
Inserimentoscheda4.Text = dbcursor.GetString ("Indirizzo")
Inserimentoscheda5.Text = dbcursor.GetString ("Numero")
Inserimentoscheda6.Text = dbcursor.GetString ("Citta")
Inserimentoscheda7.Text = dbcursor.GetString ("Provincia")
Inserimentoscheda8.Text = dbcursor.GetString ("Cap")
Inserimentoscheda9.Text = dbcursor.GetString ("Stato")
Inserimentoscheda10.Text = dbcursor.GetString ("CF")
Sesso = dbcursor.GetString ("Sesso")
If Sesso = "M" Then
rb1.Checked = True
rb2.Checked = False
End If
If Sesso = "F" Then
rb1.Checked = False
rb2.Checked = True
End If
End Sub
Queste editext fanno parte di una scheda interfaccia utente.
Vorrei ora cancellare una determinata scheda (conosco il numero dbcursor.Position = x
Sub elimina_click
x = dbcursor.Position
dbSQL.ExecNonQuery("DELETE FROM Persona WHERE rowid = x")
End Sub
Ma non riesco a farla funzionare :BangHead:
Inoltre vorrei poter modificare una scheda visualizzata con il metodo UPDATE.
Ho provato a consultare diversi tutorial, ma sono davvero ostici e l'inglese certo non aiuta.
Qualcuno mi può aiutare
Grazie mille
Mi trovo in difficoltà sulla gestione di un DB
La tabella è la seguente.
Riesco a aprire il DB da B4A ed inserirlo in una serie di edittext
Sub riempicelle
dbcursor = dbSQL.ExecQuery ("SELECT * FROM Persona")
Inserimentoscheda0.Text = dbcursor.GetString ("Nome")
Inserimentoscheda1.Text = dbcursor.GetString ("Cognome")
Inserimentoscheda2.Text = dbcursor.GetString ("Luogo")
Inserimentoscheda3.Text = dbcursor.GetString ("Data")
Inserimentoscheda4.Text = dbcursor.GetString ("Indirizzo")
Inserimentoscheda5.Text = dbcursor.GetString ("Numero")
Inserimentoscheda6.Text = dbcursor.GetString ("Citta")
Inserimentoscheda7.Text = dbcursor.GetString ("Provincia")
Inserimentoscheda8.Text = dbcursor.GetString ("Cap")
Inserimentoscheda9.Text = dbcursor.GetString ("Stato")
Inserimentoscheda10.Text = dbcursor.GetString ("CF")
Sesso = dbcursor.GetString ("Sesso")
If Sesso = "M" Then
rb1.Checked = True
rb2.Checked = False
End If
If Sesso = "F" Then
rb1.Checked = False
rb2.Checked = True
End If
End Sub
Queste editext fanno parte di una scheda interfaccia utente.
Vorrei ora cancellare una determinata scheda (conosco il numero dbcursor.Position = x
Sub elimina_click
x = dbcursor.Position
dbSQL.ExecNonQuery("DELETE FROM Persona WHERE rowid = x")
End Sub
Ma non riesco a farla funzionare :BangHead:
Inoltre vorrei poter modificare una scheda visualizzata con il metodo UPDATE.
Ho provato a consultare diversi tutorial, ma sono davvero ostici e l'inglese certo non aiuta.
Qualcuno mi può aiutare
Grazie mille