ciao a tutti, ho questo problema con un datareader...

questa e' la parte codice asp.net

<script runat="server">
Sub Page_Load(obj as Object, e as EventArgs)

Dim DataConn As OleDbConnection

Dim DataReader As OleDBDataReader

Dim SQL As String

DataConn = New OleDbConnection _
("Provider=Microsoft.Jet.OleDb.4.0;" & _
"Data Source="+Server.MapPath("../database/database.mdb"))
SQL = "select immagini.* FROM immagini WHERE id = " & request.querystring("ID")

Dim Command As New OleDBCommand(SQL, DataConn)

DataConn.Open()

DataReader = Command.ExecuteReader()

DataBind()

end sub
</script>


questa la parte HTML


<td width="93%"><p class="realizzazioniZoom">[img]img/<%# DataReader([/img]"></p></td>


non capisco perche' mi dice che l oggetto DataReader sulla riga sopra non e' declared.. sto impazzendo.. perche'?!?