20 messaggi dal 29 aprile 2008
Buongiorno ragazzi...ho un piccolo problema o per mia più totale ignoranza oppure non sono così bravo...Mi servirebbe capire come inserire il percorso di una immagine in un database access e poi mostrarla se avessi la necessità...Mi basta anche una semplice guida ma che mi spieghi come fare o un link oppure uno script oppure ancora un esempio...Insomma sono disperato spero che qualcuno mi possa aiutare...

Buona giornata a tutti
Per salvare il percorso puoi usare la proprietà fileupload.text del controllo fileupload (che ti serve per caricare l'immagine)

Comunque se fai una ricerca all'interno di questo forum ci sono tanti post (tra cui anche uno mio) che trattano l'argomento...
Modificato da ricardo78 il 16 ottobre 2009 13.45 -

Creazione Siti Vicenza
Posizionamento Siti - SEO
20 messaggi dal 29 aprile 2008
Grazie per il suggerimento ma ad un certo punto sono riuscito a trovare qualcosa in rete che mi ha dato una mano...Purtroppo non riesco a studiare pur avendo i libri perchè ho pochissimo tempo...Ora il problema è che devo caricare l'immagine interessata da database access con asp.net e non riesco a capire come fare...

Scusa la mia ignoranza ma ti prego dammi una mano se ti è possibile...
mandrake32 ha scritto:
Ora il problema è che devo caricare l'immagine interessata da database access con asp.net e non riesco a capire come fare...


cioè devi prelevare il percorso dell'immaginane dal db per viualizzarla nella pagina? se è cosi e non hai particolari esigenze, ti basta inserire un datalist dove all'interno vai ad inserire un semplce tag img passandogli come url dell'immagine il campo prelevato dal db, una cosa tipo questa:

<%#Eval ("<i><b>nome del campo del db dov'è il percorsi immagine</b></i>")%>



Scusa la mia ignoranza ma ti prego dammi una mano se ti è possibile...


ma figurati...dove mi è possibile dare una mano lo faccio piu che volentieri, pensa che inserisco sempre nuovi post per chiedere aiuto anch'io, e dove mi hanno sempre risposto ed aiutato!! quindi...

ciauz!

Creazione Siti Vicenza
Posizionamento Siti - SEO
20 messaggi dal 29 aprile 2008
Ho solo un domanda...Ma a me non si visualizza niete...come mai?
Io ho salvato il tutto in una cartella e nel database c'è solo il nome dell'immagine...ora facendo in questo modo:
protected void Page_Load(object sender, EventArgs e)
{
String ConnString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + Server.MapPath("App_Data/Immagini.mdb");
// Server.CreateObject rs = new Server.CreateObject("ADODB.Recordset");
string sql = "SELECT descrizione, immagine FROM Privata3";
// Creiamo l'oggetto cn di tipo OleDbConnection
// passando la stringa di connessione al costruttore
OleDbConnection cn = new OleDbConnection(ConnString);
// Apriamo la connessione
cn.Open();
// Utilizziamo la connessione...
OleDbCommand command = new OleDbCommand(sql, cn);
//Creiamo un oggetto di tipo OleDbDataReader
//Esso è assimilabile a un RecordSet con cursore di tipo forward-only in ASP tradizionale
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
Response.Write("Immagine" + reader[0] + "perfettamente");
reader.Close();
cn.Close();

}

mi da solo il nome dell'immagine, ma non mi da l'immagine...

Se invece faccio così mi da questo:
<div style="height: 139px; width: 183px;" >
<asp:DataList ID="datalist1" DataKeyField="ID" DataSourceID="AccessDataSource1"
runat="server" BackColor="Fuchsia" Font-Bold="False" Font-Italic="False"
Font-Names="Tahoma" Font-Overline="False" Font-Size="Small"
Font-Strikeout="False" Font-Underline="False" ForeColor="Aqua" Height="333px"
HorizontalAlign="Center" Width="138px">
<ItemTemplate>
ID:
<asp:Label ID="IDLabel" runat="server" Text='<%# Eval("ID") %>' />
<br />
descrizione:
<asp:Label ID="descrizioneLabel" runat="server"
Text='<%# Eval("descrizione") %>' />
<br />
immagine:
<asp:Label ID="immagineLabel" runat="server" Text='<%# Eval("immagine") %>' />
<br />
<br />
</ItemTemplate>
</asp:DataList>

<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="~/App_Data/Immagini.mdb"
SelectCommand="SELECT * FROM [Privata3] WHERE ([ID] = ?)">
<SelectParameters>
<asp:ControlParameter ControlID="datalist1" Name="ID"
PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:AccessDataSource>

</div>

dove sbaglio?
<asp:Label ID="immagineLabel" runat="server" Text='<%# Eval("immagine") %>' />


se vuoi che ti appaia un' immagine devi usare il rispettivo tag immagine!! ovvero:

<img src='<#Eval("immagine") %> alt="tua tooltip" />"


altrimenti come hai fatto ti fa visualizzare semplicemente del testo (che in questo caso e' il percorso dell'immagine).

Ciauz!

Creazione Siti Vicenza
Posizionamento Siti - SEO
20 messaggi dal 29 aprile 2008
Grazie mille per l'aiuto ma ti devo chiedere un ultima cosa...sono sicuro che ti farà arrabbaiare ma io voglio imparare anche da chi ne sa più di me...

Io ho fatto così:

<asp:Label ID="immagineLabel" runat="server" Text='<%# Eval("immagine") %>' />
<img src='<%#Eval("immagine") %>' alt=" " />"

ora non so se va bene, ma tooltip cosa è?da dove la prendo?
Non ti preoccupare, non mi arrabbio!!

La tooltip altro non e' che quella "etichettina" gialla che appare quando si posiziona il mouse su una immagine, e viene stabilita proprio nell'attributo alt del tag img, per es.

<img src="..." alt="tooltip" />

nel tuo caso potresti definire la tooltip da Database (in apposito campo) e prendere il valore cosi come hai fatto per prendere il percorso src, ovvero: <%#Eval("tooltip")%>

Tra l'altro guardando il tuo post volevo chiederti a cosa ti serve tenere anche la label?

Creazione Siti Vicenza
Posizionamento Siti - SEO

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.