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

Rispondi quotando