codice:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e) 
{ 
    // Creo un oggetto connection, command e datareader del namespace OleDB 
	

    OleDbConnection cn; 

    OleDbCommand cmd; 

    OleDbDataReader dr; 



    // Apro la connessione 


	string str = "Provider=SQLOLEDB;Data Source=1111111111;database=XXXXXXXX;uid=XXXXXXXXX;pwd=XXXXXXX";
 

    cn = new OleDbConnection(str); 
    cn.Open(); 
    // Lancio una query nell'oggetto commando di OleDB 
    cmd = new OleDbCommand("SELECT Fullname FROM Users WHERE Username = '" + Session["_utente"] + "'", cn); 
    // Eseguo la query in un datareader 
    dr = cmd.ExecuteReader(); 
    // Mostro i dati a video 
    while ((dr.Read())) { 
        string Fullname = dr["Fullname"] + ""; 
    } 
    // Un po di pulizia... 
    dr.Close(); 
    cn.Close(); 
}
        </script>
se scrivo:

<%=Fullname%>

ottengo l'errore:

The name 'Fullname' does not exist in the current context

Come stampo Fullname?