Ciao ragazzi mi continua a dare questo errore:
Cast specificato non valido.
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.
Dettagli eccezione: System.InvalidCastException: Cast specificato non valido.
Non riesco a capire quele sia.
questo è il codice:
<%@ import namespace="system.data.OleDb" %>
<script runat="server">
Sub Page_Load
dim IntDettagliID As Integer
dim Connessione As oledbconnection
dim SqlSelect As oleDbcommand
dim strSelect As string
dim puntatore As oleDbDataReader
IntDettagliID = int32.Parse(request.querystring("ID"))
Connessione = New oledbconnection ("PROVIDER=Microsoft.jet.oledb.4.0; DATA Source=C:\ServerLocale\esercizi_aspx\dbScarta.mdb" )
strSelect = "Select * from dettagli where idLivello1Bis = ?"
SqlSelect = New oleDbcommand (strSelect , Connessione)
SqlSelect.parameters.add("@dettagliIdLivello1", IntDettagliID)
Connessione.open()
puntatore = SqlSelect.ExecuteReader()
if puntatore.Read then
lblNome.text = puntatore("nome")
lblCognome = puntatore("cognome")
lblTelefono = puntatore("telefono")
lblIndirizzo = puntatore("indirizzo")
end if
puntatore.close()
Connessione.close()
end sub
</script>
<html>
<head><title>Detail.aspx pag.324</title></head><body>
<form runat="server">
<div align="center"><font size="3">Dettagli</font>
</div>
nome
<blockquote><asp:label ID="lblNome" runat="server"></asp:label></blockquote>
cognome
<blockquote><asp:label ID="lblCognome" runat="server"></asp:label>
telefono
<asp:label ID="lblTelefono" runat="server"></asp:label>
indirizzo
<asp:label ID="lblIndirizzo" runat="server"></asp:label></blockquote>
</form>
torna indietro</p>
</body></html>

Rispondi quotando
.