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?

Rispondi quotando