Posto il codice:

<%@ Page Language="VB" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">

sub Page_Load(obj as object, e as EventArgs)

dim intId as integer
intId = Request.QueryString("id")

' Imposta la connessione
dim objConn as new OleDbConnection _
("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Diego\script.net\news.mdb")

dim strSQL as String = "SELECT ID,DataIns,Anno,Titolo,Sottotitolo,Descrizione FROM News WHERE ID=" & intId

' Apri la connessione
dim objCmd as new OleDbCommand(strSQL,objConn)

' Uso un oggetto in sola lettura OleDbDataReader in quanto risparmia memoria
' tenendo in memoria un solo record per volta anzichè tutto l'archivio come
' in un Dataset
dim objReader as OleDbDataReader
objConn.Open

objReader = objCmd.ExecuteReader

' non funzione
Response.Write (objReader.GetString(1) & "
")

objConn.Close

end sub

</script>
<html>
<body>
<table width="763" border="1">
<tr>
<td></td>
</tr>
</table>
</body>
</html>


Come faccio per prelevare il valore dei campi una volta aperto l'oggetto Reader? con il get alcuni campi li prende altri no... e se lo vorrei mettere nella parte di codice HTML?