ciao a tutti come sempre ho un problema cn il mio codice... ho fatto in modo che al posto di riempire una tabella preesistente con un db la faccio creare al momento dell'esecuzione della pagina.. ora il problema è che a ogni immagine dovrebbe corrispondere una sub per riempire una variabile di sessione e per ghettare in un'altra pagina ma nn so come fare.... per maggior chiarezza riporto il code
<%@ Import Namespace="system" %>
<%@ Import Namespace="system.data" %>
<%@ Import Namespace="system.data.oledb" %>
<script Language="VB" runat="server">
'variabili di connessione al database
Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim con As New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & Server.MapPath("database/gabetti.mdb"))
Dim cmd1 As New OleDbCommand("select * from tblvetrina", con)
Dim reader1 As OleDbDataReader
con.Open()
reader1 = cmd1.ExecuteReader()
Response.Write("<html><head><title>case in generale</title></head><body bgcolor=" & "" & ">")
response.Write ("<form metod="&"post"&" > ")
While reader1.Read()
Response.Write("<div>")
Response.Write("<table style=" & "border-right: black thin solid; border-top: black thin solid; border-left: black thin solid; border-bottom: black thin solid;" & ">")
Response.Write("<tr>")
Response.Write("<td rowspan="&"2"&" style="&"width: 150px"&">")
Response.Write("<img src=" & reader1("link") & " style=" & "width:150px;height:150px;border-width:2px;" & " /></td>")
Response.Write("<td style=" & "height:20px;width:450px;text-align:center" & ">")
Response.Write("<span style=" & "color:#C00000;font-size:Large;" & "><center>" & reader1("titolo") & "</center></span></td></tr>")
Response.Write("<tr><td style=" & "vertical-align:baseline;height:95px;width:450px" & ">")
Response.Write("<span>"& reader1("descrizione") &"</span></td>")
response.Write(" </tr></table></div>")
End While
response.Write ("</form>")
Response.Write("</body></html>")
reader1.Close()
con.Close()
End Sub
</script>
qualcuno sarebbe così gentile da aiutarmi???????
thx in anticipo, mi date sempre una gran mano