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 & "<br>" & 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