Salve a tutto il forum, avrei il seguente problema.
Inserisco un record sulla tabella Access cosi:
Public Class Form4
Public ConnString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= C:\Aziendale\Aziendale.accdb;Persist Security Info=false;"
Public Cn As New OleDb.OleDbConnection(ConnString)
Public dr As OleDb.OleDbDataReader
Public cmd As OleDb.OleDbCommand
Public sql As String
Private Sub BindingNavigatorAddNewItem_Click(sender As Object, e As EventArgs) Handles BindingNavigatorAddNewItem.Click
TextBox1.Text = ""
Dim nrighe As Integer
nrighe = AziendaleDataSet.Iva.Rows.Count()
TextBox1.Text = nrighe
TextBox2.Text = TextBox1.Text + 1
Cn.Open()
sql = "INSERT INTO [Iva] (Codice) VALUES(" & Chr(34) & TextBox2.Text & Chr(34) & ")"
cmd = New OleDb.OleDbCommand(sql, Cn)
dr = cmd.ExecuteReader
Cn.Close()
Me.IvaTableAdapter.Fill(Me.AziendaleDataSet.Iva)
Me.IvaBindingSource.MoveLast()
Solo che la Datagridview non si aggiorna, il record appena inserito non viene visualizzato, dove sta il problema?
In Visual Studio 2008 facevo sempre così.
In Visual studio 2019 cambia qualcosa?
Fatemi sapere.