Ciao a tutti.

Sono veramente alle primissime armi. Immaginatemi con caterve di libri di Asp.Net, alla disperata ricerca dell'apprendimento .

Non riesco ad effettuare una banalissima connessione ad un DB Access (ovviamente, Northwind). Ovvero, riesco a farlo in modalità connessa, ma non in modalità disconnessa. Vi ammorbo con un pò di codice, ma pochissimo.

Così si: :mavieni: :mavieni: :mavieni:

Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Inetpub\wwwroot\Giorno9\bin\Northwind.md b"
Dim objConn As New OleDbConnection(strConn)

objConn.Open()

Dim strSql As String = "Select * From Clienti"
Dim objCommand As New OleDbCommand(strSql, objConn)
Dim objDataReader As OleDbDataReader
objDataReader = objCommand.ExecuteReader(CommandBehavior.CloseConn ection)

dg.DataSource = objDataReader
dg.DataBind()

Così no:

Dim cnn As New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0" & _
"Data Source=C:\Inetpub\wwwroot\Giorno9\bin\Northwind.md b")
cnn.Open()

Dim da As New OleDbDataAdapter()
Dim sql As String = "Select * From Prodotti"
da.SelectCommand = New OleDbCommand(sql, cnn)

Dim ds As DataSet = New DataSet()
da.Fill(ds, "Prodotti")
cnn.Close()

Sapete indicarmene il motivo?