Salve a tutti , mi sono appena registrato e vi chiedo una mano .
Sto creando un programma di gestione di 2 database, sto usando SQLCE , ho scritto il codice dell' Insert ma , a run-time, i record non vengono inseriti tantomeno viene prodotto un' errore.
Vi posto il codice:

codice:
 Dim codice As Integer        Dim descrizione As String
        codice = Convert.ToInt32(txtCodice.Text)
        descrizione = txtDescrizione.Text.ToString
        Try
            Dim cmd As New SqlCeCommand("INSERT INTO codici (codice,descrizione) VALUES ('1','90') ", LoginDbCodici.objconn1)


            cmd.ExecuteNonQuery()


            
        Catch Ecc As Exception
            Console.WriteLine(Ecc)
        End Try
e questo invece è il codice di LoginDbCodici

codice:
 Dim stringapw = LCase(ToHex(getMD5(PasswordTextBox.Text)))        If UsernameTextBox.Text = "itdavidean" And stringapw = "9abd40d786b0f92d00a0058beb6de326" Then
            ' apro la connessione
            objconn1 = New SqlCeConnection("Data Source=" & Application.StartupPath & "\gestionecodici.sdf" & ";Password=" & PasswordTextBox.Text & ";Persist Security Info=False;")
            objconn1.Open()
            ' Mostro il form formAllCodici e mi nascondo
            formAllCodici.Show()
            Me.Hide()


        Else
            MessageBox.Show("dfghfgh", "Errore", MessageBoxButtons.RetryCancel, MessageBoxIcon.Asterisk)


        End If
i campi della tabella codici sono
codice di tipo char
descrizione di tipo nvarchar
ID di tipo Int con chiave primaria e identity = true

potete aiutarmi?