HO BISOGNO DI AIUTO URGENTE:COME OTTENGO UN RECORDSET SU VB.NET?

giovedì 24 luglio 2003 - 14.54

61179 Profilo | Newbie

ciao a tutti,

ho urgente bisogno di sapere come riuscire a estrapolare il recordset da un tabella di un db "mysql" su vb.net.

'=====================================
Public Function SelectOdbcSrvRows(ByVal dataSet As DataSet) As DataSet
Dim query As String
Dim connection As String
connection = "STMT=;OPTION=3;DSN=GeMaga;UID=root;DESC=MySQL ODBC 3.51 Driver DSN;DATABASE=provagemaga;SERVER=localhost;PORT=3306"
query = "SELECT MAX(IDMarca) FROM marche"
Dim conn As New Odbc.OdbcConnection(connection)
Dim adapter As New Odbc.OdbcDataAdapter
adapter.SelectCommand = New Odbc.OdbcCommand(query, conn)
adapter.Fill(dataSet)
Return dataSet
End Function
'=====================================

Questo è il codice che sto cercando di far funzionare, trovato sulla guida di vb.net!, ma quando il debug passa su " adapter.Fill(dataSet)" il programma si pianta e mi dice:

'=====================================
Eccezione non gestita di tipo "System.ArgumentNullException" in system.data.dll

Informazioni aggiuntive: Il valore non può essere null.
'=====================================

Brainkiller Profilo | Guru

Ciao,
senti io ti consiglio una cosa, forse risolvi diversi problemi. Per quanto sia buono l'ODBC.NET Data Provider di Microsoft non sarà mai così efficiente come un MySQL DataProvider che ti permette così di sfruttare al 100% le funzionalità del database MySql.
Sto preparando una articolo proprio su come operare da .NET con MySql ma credo ci vorranno ancora alcuni giorni prima di terminarlo.
Nel frattempo ti consiglio quindi di scaricarti uno dei due pacchetti che implementano il Driver per accedere a MySql da .NET:
http://www.mysql.com/downloads/api-dotnet.html

Il primo l'ho provato e va molto bene ed è free. Il secondo non saprei.
Cosa te ne pare?

Ciao
David De Giacomi

61179 Profilo | Newbie

Grazie Brain, sei stato utile anche stavolta, non sapevo proprio come risolvere! ora provo la tua dritta!
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