Grazie, francamente non lo so, sto imparando adesso.
Questa è la stringa di connessione:
codice:
Imports System.Data
Public Class Form1
Dim inc As Integer
Dim maxRows As Integer
Dim con As New OleDb.OleDbConnection
Dim ds As New DataSet
Dim da As OleDb.OleDbDataAdapter
Dim sql As String
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
con.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source = Database.mdb"
con.Open()
MsgBox("La connessione è aperta")
sql = "SELECT ID, FirstName, Surname FROM tblContacts"
da = New OleDb.OleDbDataAdapter(sql, con)
da.Fill(ds, "AddressBook")
con.Close()
MsgBox("La connessione è chiusa")
maxRows = ds.Tables("Database").Rows.Count
inc = 0
txtNomeText = ds.Tables("Database").Rows(inc).Item(1)
txtCognome.Text = ds.Tables("Database").Rows(inc).Item(2)
Mentre per l'update:
codice:
If inc <> -1 Then
Dim cb As New OleDb.OleDbCommandBuilder(da)
Dim dsNewRow As DataRow
dsNewRow = ds.Tables("Database").NewRow()
dsNewRow.Item("Nome") = txtNome.Text
dsNewRow.Item("Cognome") = txtCognome.Text
ds.Tables("Database").Rows.Add(dsNewRow)
da.Update(ds, "Database")
MsgBox("Aggiunto nuovo record")
End if