[vb2005] leggere una tabella ACCESS

martedì 10 luglio 2007 - 08.33

giulio-9RN Profilo | Newbie

Ciao a tutti,
devo aprire un file Access e leggerlo in Visal Basic 2005. Il seguente codice mi pare logicamente corretto ma l'ultima istruzione ritorna "nothing" e non mi restituisce il riferimento alla tabella...Potete aiutarmi a capirne di più?

Dim cn As System.Data.OleDb.OleDbConnection
Dim cmd As System.Data.OleDb.OleDbDataAdapter
Dim ds As New System.Data.DataSet()
Dim toyotaTable As New System.Data.DataTable

cn = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;" & _
"data source=C:\Temp\Prova.mdb")
cn.Open()
cmd = New System.Data.OleDb.OleDbDataAdapter("Select * from Toyota", cn)

cmd.Fill(ds)

'cn.Close()

toyotaTable = ds.Tables("Tabella dati").select()

StefanoLep Profilo | Senior Member

Ciao hai già provato a modificare:
toyotaTable = ds.Tables("Tabella dati").select() con toyotaTable = ds.Tables("Toyota").select()

giulio-9RN Profilo | Newbie

SI, alla fine ho cambiato

cmd.Fill(ds)

in

cmd.Fill(ds, "Toyota")

e ora funziona.

Ciao e Grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5