sub page_load
Dim myConnection As OleDbConnection
Dim SqlSelect As oleDbcommand
Dim strSelect As string
Dim puntatore As oleDbDataReader

myConnection = New OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\MAURO MUNGO\Documenti\script ASP\mapoint\db.mdb") '" & Server.MapPath("db.mdb")

strSelect = "SELECT x,y FROM mapoint where id=49"

SqlSelect = New oleDbcommand (strSelect , myConnection)

myConnection.open()
puntatore = SqlSelect.ExecuteReader()

dim varX As integer
dim varY As integer

varX = puntatore(x)
varY = puntatore(y)

myConnection.Close

end sub

Il codice sopra legge i dati da un tabella, i vampi X Y di questa tabella sono degli INTERI, quando cerco di leggere i dati dei campi ottengo il seguente errore :

BC30519: Risoluzione dell'overload non riuscita perché nessun 'Item' accessibile può essere chiamato senza una conversione verso un tipo di dati più piccolo:


Grazie, e buona giornata