Salve a tutto il forum avrei il seguente problema in vb.net
Scrivo la query di insert in questo modo:
Public ConnString As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source= C:\Aziendale\Aziendale.mdb;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
TextBox1.Text = ""
Dim nrighe As Integer
nrighe = AziendaleDataSet1.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.AziendaleDataSet1.Iva)
Me.IvaBindingSource.MoveLast()
Ma il record non mi viene mi conta solo le righe
Se faccio una soluzione nuova con un solo form per rpovare la query mi da questo errore:
Tipi di dati non corrispondenti nell' espressione criterio.
Dove sbaglio?
Distinti Saluti
Fabio Messina