Buenas a todos,
Estoy realizando una pagina en asp con la aplicación Visual Web Developer 2008, la cual va a servir para enlazar con una base de datos access 2003 ubicada en un servidor local, (utilizada para la gestion de un videoclub, dicha base de datos no se puede modificar), y que a traves de dicha pagina se pueda consultar las peliculas que se encuentran y su estado (disponible o alquilada).
Hasta este punto no estoy teniendo problemas. El problema surje cuando quiero mostrar la caratula o portada de la pelicula. Ya en la propia base de datos en la tabla de datos de peliculas hay una columna donde se almacena la ubicacion y nombre de la imagen para que la muestre el programa del gestor del videoclub, dicha columna tiene formato de texto.
Estoy utilizando ListView para no tener que paginar tanto y utilizar la propia opcion de paginación que trae esta opcion. Os dejo el codigo que tengo hecho hasta ahora donde "Item_Info.IR_ImageMain" es donde se ubicaria la direccion donde se encuentra la imagen guardada, decir que todavia queda mucho por pulir, pero os rogaria ayuda con el tema de las imagenes. Por favor, como os he dicho, estoy muy verde en programación rogaria fuerais lo más concreto posible.
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Página sin título</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ListView ID="ListView1" runat="server" DataSourceID="AccessDataSource1">
<ItemTemplate>
<span style="background-color: #DCDCDC;color: #000000;">Ref:
<asp:Label ID="RefLabel" runat="server" Text='<%# Eval("Ref") %>' />
<br />
Title:
<asp:Label ID="TitleLabel" runat="server" Text='<%# Eval("Title") %>' />
<br />
Rental_Category:
<asp:Label ID="Rental_CategoryLabel" runat="server"
Text='<%# Eval("Rental_Category") %>' />
<br />
Genre:
<asp:Label ID="GenreLabel" runat="server" Text='<%# Eval("Genre") %>' />
<br />
IR_Description:
<asp:Label ID="IR_DescriptionLabel" runat="server"
Text='<%# Eval("IR_Description") %>' />
<br />
Date_Created:
<asp:Label ID="Date_CreatedLabel" runat="server"
Text='<%# Eval("Date_Created") %>' />
<br />
IR_ImageMain:
<asp:Label ID="IR_ImageMainLabel" runat="server"
Text='<%# Eval("IR_ImageMain") %>' />
<br />
<br />
</span>
</ItemTemplate>
<AlternatingItemTemplate>
<span style="background-color: #FFF8DC;">Ref:
<asp:Label ID="RefLabel" runat="server" Text='<%# Eval("Ref") %>' />
<br />
Title:
<asp:Label ID="TitleLabel" runat="server" Text='<%# Eval("Title") %>' />
<br />
Rental_Category:
<asp:Label ID="Rental_CategoryLabel" runat="server"
Text='<%# Eval("Rental_Category") %>' />
<br />
Genre:
<asp:Label ID="GenreLabel" runat="server" Text='<%# Eval("Genre") %>' />
<br />
IR_Description:
<asp:Label ID="IR_DescriptionLabel" runat="server"
Text='<%# Eval("IR_Description") %>' />
<br />
Date_Created:
<asp:Label ID="Date_CreatedLabel" runat="server"
Text='<%# Eval("Date_Created") %>' />
<br />
IR_ImageMain:
<asp:Label ID="IR_ImageMainLabel" runat="server"
Text='<%# Eval("IR_ImageMain") %>' />
<br />
<br />
</span>
</AlternatingItemTemplate>
<EmptyDataTemplate>
<span>No se han devuelto datos.</span>
</EmptyDataTemplate>
<InsertItemTemplate>
<span style="">Ref:
<asp:TextBox ID="RefTextBox" runat="server" Text='<%# Bind("Ref") %>' />
<br />
Title:
<asp:TextBox ID="TitleTextBox" runat="server" Text='<%# Bind("Title") %>' />
<br />
Rental_Category:
<asp:TextBox ID="Rental_CategoryTextBox" runat="server"
Text='<%# Bind("Rental_Category") %>' />
<br />
Genre:
<asp:TextBox ID="GenreTextBox" runat="server" Text='<%# Bind("Genre") %>' />
<br />
IR_Description:
<asp:TextBox ID="IR_DescriptionTextBox" runat="server"
Text='<%# Bind("IR_Description") %>' />
<br />
Date_Created:
<asp:TextBox ID="Date_CreatedTextBox" runat="server"
Text='<%# Bind("Date_Created") %>' />
<br />
IR_ImageMain:
<asp:TextBox ID="IR_ImageMainTextBox" runat="server"
Text='<%# Bind("IR_ImageMain") %>' />
<br />
<asp:Button ID="InsertButton" runat="server" CommandName="Insert"
Text="Insertar" />
<asp:Button ID="CancelButton" runat="server" CommandName="Cancel"
Text="Borrar" />
<br />
<br />
</span>
</InsertItemTemplate>
<LayoutTemplate>
<div ID="itemPlaceholderContainer" runat="server"
style="font-family: Verdana, Arial, Helvetica, sans-serif;">
<span ID="itemPlaceholder" runat="server" />
</div>
<div style="text-align: center;background-color: #CCCCCC;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;">
<asp:DataPager ID="DataPager1" runat="server">
<Fields>
<asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True"
ShowLastPageButton="True" />
</Fields>
</asp:DataPager>
</div>
</LayoutTemplate>
<EditItemTemplate>
<span style="background-color: #008A8C;color: #FFFFFF;">Ref:
<asp:TextBox ID="RefTextBox" runat="server" Text='<%# Bind("Ref") %>' />
<br />
Title:
<asp:TextBox ID="TitleTextBox" runat="server" Text='<%# Bind("Title") %>' />
<br />
Rental_Category:
<asp:TextBox ID="Rental_CategoryTextBox" runat="server"
Text='<%# Bind("Rental_Category") %>' />
<br />
Genre:
<asp:TextBox ID="GenreTextBox" runat="server" Text='<%# Bind("Genre") %>' />
<br />
IR_Description:
<asp:TextBox ID="IR_DescriptionTextBox" runat="server"
Text='<%# Bind("IR_Description") %>' />
<br />
Date_Created:
<asp:TextBox ID="Date_CreatedTextBox" runat="server"
Text='<%# Bind("Date_Created") %>' />
<br />
IR_ImageMain:
<asp:TextBox ID="IR_ImageMainTextBox" runat="server"
Text='<%# Bind("IR_ImageMain") %>' />
<br />
<asp:Button ID="UpdateButton" runat="server" CommandName="Update"
Text="Actualizar" />
<asp:Button ID="CancelButton" runat="server" CommandName="Cancel"
Text="Cancelar" />
<br />
<br />
</span>
</EditItemTemplate>
<SelectedItemTemplate>
<span style="background-color: #008A8C;font-weight: bold;color: #FFFFFF;">Ref:
<asp:Label ID="RefLabel" runat="server" Text='<%# Eval("Ref") %>' />
<br />
Title:
<asp:Label ID="TitleLabel" runat="server" Text='<%# Eval("Title") %>' />
<br />
Rental_Category:
<asp:Label ID="Rental_CategoryLabel" runat="server"
Text='<%# Eval("Rental_Category") %>' />
<br />
Genre:
<asp:Label ID="GenreLabel" runat="server" Text='<%# Eval("Genre") %>' />
<br />
IR_Description:
<asp:Label ID="IR_DescriptionLabel" runat="server"
Text='<%# Eval("IR_Description") %>' />
<br />
Date_Created:
<asp:Label ID="Date_CreatedLabel" runat="server"
Text='<%# Eval("Date_Created") %>' />
<br />
IR_ImageMain:
<asp:Label ID="IR_ImageMainLabel" runat="server"
Text='<%# Eval("IR_ImageMain") %>' />
<br />
<br />
</span>
</SelectedItemTemplate>
</asp:ListView>
<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="~/App_Data/BENACAZON.mdb"
SelectCommand="SELECT Items_Rental.Ref, Items_Rental.Title, Items_Rental.Rental_Category, Item_Info.Genre, Item_Info.IR_Description, Current_Loans.Date_Created, Item_Info.IR_ImageMain FROM ((Item_Info RIGHT OUTER JOIN Items_Rental ON Item_Info.Title_Ref = Items_Rental.Title_Ref) LEFT OUTER JOIN Current_Loans ON Items_Rental.Ref = Current_Loans.Ref) GROUP BY Items_Rental.Ref, Items_Rental.Title, Items_Rental.Rental_Category, Item_Info.Genre, Item_Info.IR_Description, Current_Loans.Date_Created, Item_Info.IR_ImageMain ORDER BY Items_Rental.Title">
</asp:AccessDataSource>
</form>
</body>
</html>
Lo que tengo hecho http://vcg.homeftp.net:88/videoclub/default.aspx
Muchas Gracias.