E' la priam volta che uso questo controllo e mi è uscito questo errore che non capico...
Dunque l'errore che ho ottengo è questo:
Object variable or With block variable not set

Vi posto il codice:
questo è il codebehind:
codice:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

        Carica_Archivio()

    End Sub

    Sub Carica_Archivio()
        Try
            id_archivio = Request.QueryString("pid")

            conn = CType(Session("connessione"), Data.OleDb.OleDbConnection)
            conn.Open()

            MYSQL = "SELECT *FROM tab_archivio WHERE ID_archivio = " + id_archivio
            MyDA = New Data.OleDb.OleDbDataAdapter(MYSQL, conn)
            MyDS = New DataSet()
            MyDA.Fill(MyDS, "tab_archivio")

            RptArchivio.DataSource = MyDS.Tables("tab_archivio").DefaultView
            DataBind()

        Catch ex As Exception
            lblerrore.Text = ex.Message & "
" & ex.StackTrace

        Finally
            conn.Close()
        End Try

    End Sub
E questo è il controllo repeater:

codice:
<asp:Repeater
 ID="RptArchivio"
 runat=server>
 
 <HeaderTemplate>
    <table width=600 cellpadding=0 cellspacing=0>
        <tr>
            <td><%#Container.Dataitem("ragione") %></td>
        </tr>
 </HeaderTemplate>
 <ItemTemplate>
    <tr>
        <td><%#Container.Dataitem("indirizzo") %></td>
    </tr>
 </ItemTemplate>
 
 <FooterTemplate>
 </table>
 </FooterTemplate>
 
 </asp:Repeater>
Sapete darmi una mano?
Grazie