[ASP] Afficher les images lié par lien OLE d'une base Access

Afficher les images lié par lien OLE d'une base Access [ASP] - Programmation

Marsh Posté le 22-01-2002 à 13:04:04    

j'ai une page ASP toute bête qui affiche bien le texte qui se trouve dans mes champs, mais pas les images liés via le lien OLE créée dans Access.  
 
Dans MSAccess, j'ai cinq champs (donc 5 colonnes) avec  
- 1 - n°    ..auto
- 2 - titre ..texte
- 3 - descriptif ..memo (pour eviter la limitation de caractere du txt
- 4 - image ..objet OLE (donc pointant sur une petite image gif rikiki (2ko)se trouvant dans un repertoire Image et bien visible de Access  
- 5 - lien ..lien hypertexte pointant sur une page htm créée par Access devant afficher l'image en grand
 
 
Mais voilà les images ne s'affichent pas ..
 
le code "bateau" :
 
<%
SQL = "SELECT * FROM TGallerie"
SET sRCDST = Connexion.Execute(SQL)
%>
<%While not sRCDST.EoF%>  
      <table width="380" border="0" cellspacing="2" align="center">
        <tr>
          <td valign="top">  
            <p><font face="Tahoma, Arial, Verdana" size="2"><%=sRCDST.Fields("Peintre" )%></font><br>
              <i><font face="Arial, Helvetica, sans-serif" size="2"><%=sRCDST.Fields("Titre" )%></font></i></p>
            <p><font face="Tahoma, Arial, Verdana" size="2"><%=sRCDST.Fields("Description" )%></font></p>            
            </td>
          <td>  
            <p align="center"><%=sRCDST.Fields("Image" )%></p>
            <p align="center"><font face="Arial, Helvetica, sans-serif" size="1">Cliquer  
              Ici <br>
              pour agrandir<%=sRCDST.Fields("LienAgrandiss" )%></font></p>
            <p align="center"> <font face="Arial, Helvetica, sans-serif" size="2"><font size="1">Réf  
              : <b><%=sRCDST.Fields("Ref" )%></b></font></font></p>
            </td>
        </tr>
      </table>
      <hr>
       <%sRCDST.MoveNext%>
  <%Wend%>  
  <%
  Connexion.close
  set Connexion=nothing
  %>    
 
QQun sait comment faire ?:sweat:

 

[edtdd]--Message édité par serveur--[/edtdd]

Reply

Marsh Posté le 22-01-2002 à 13:04:04   

Reply

Marsh Posté le 22-01-2002 à 16:59:11    

[:belgarion_cer]

Reply

Marsh Posté le 22-01-2002 à 17:02:53    

Fait voir un peu le code généré ?
 
Parce-qu'il me semble qu'il manque des trucs du genre :
<a>...</a> pour le lien
et
<img scr=...> pour l'image  :??:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 22-01-2002 à 17:35:43    

salut mara's dad
 
je peux te mettre la page qui ouvre la grande image générée par access, mais en fait c'est dans la page "gallerie" (le code que j'ai mis plus haut qui affiche les champs de Access c'est à dire ici:
 
<p align="center"><%=sRCDST.Fields("Image" )%></p>  
           <p align="center"><font face="Arial, Helvetica, sans-serif" size="1">Cliquer  
             Ici <br>  
             pour agrandir<%=sRCDST.Fields("LienAgrandiss" )%></font></p>  
 
..d'ou en théorie (car je suis d'accord, je ne vois pas le code que tu cites) c'est la base MDB Access qui gère l'affichage du champs l'image via son lien OLE.;(mais là je veux bien qu'on me dise si Access sait faire ca en dehors de son interface logicielle où là il me sort bien la page avec l'image)
 
ca c'est que génère Access pour le champs "lien" lorsque l'on clique sur ce champs dans Access:
 
 
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML XMLNS:o="urn:schemas-microsoft-com:office:office"  
XMLNS:x="urn:schemas-microsoft-com:office:excel"  
XMLNS:a="urn:schemas-microsoft-com:office:access"  
XMLNS:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"><HEAD><LINK  
href="./pont_fichiers/filelist.xml" rel=File-List  
type=text/xml><TITLE>pont</TITLE>
<META content=Access.Application name=ProgId>
<META name=VBSForEventHandlers VALUE="TRUE">
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
<STYLE id=MSODAPDEFAULTS type=text/css rel="stylesheet">.mstheme-label {
 FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
TEXTAREA {
 FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.msoboundhtml {
 FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
HR {
 COLOR: black
}
SELECT {
 FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
INPUT {
 FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
BODY {
 FONT-FAMILY: Tahoma; FONT-SIZE: 10pt
}
MARQUEE {
 FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
LEGEND {
 FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.msoHyperlinkDisplayText {
 FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
BUTTON {
 FONT-FAMILY: Tahoma; FONT-SIZE: 8pt
}
.MsoShowDesignGrid {
 BEHAVIOR: url(#DEFAULT#MsoShowDesignGrid)
}
</STYLE>
 
<OBJECT classid=CLSID:0002E530-0000-0000-C000-000000000046  
codeBase=file:D:\msowc.cab#version=9,0,0,2710 id=MSODSC><PARAM NAME="XMLData" VALUE="<xml xmlns:a="urn:schemas-microsoft-com:office:access"> <a:DataSourceControl>  <a:OWCVersion>9.0.0.2710</a:OWCVersion>  <a:ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\Mes Documents\ADT\basedonnee\bddADT.mdb;Mode=Share Deny None;Persist Security Info=False;Jet OLEDB:System database=&quot;&quot;</a:ConnectionString>  <a:MaxRecords>10000</a:MaxRecords>  <a:GridX>10</a:GridX>  <a:GridY>10</a:GridY>  <a:Datamodel version="0816">  </a:Datamodel> </a:DataSourceControl> </xml>'""></OBJECT>
<META content="MSHTML 5.00.2314.1000" name=GENERATOR><!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author></o:Author>
  <o:LastAuthor></o:LastAuthor>
  <o:Revision>2</o:Revision>
  <o:TotalTime>0</o:TotalTime>
  <o:Created>2002-01-20T17:00:45Z</o:Created>
  <o:LastSaved>2002-01-20T17:01:45Z</o:LastSaved>
  <o:Company>-</o:Company>
  <o:Version>9.2812</o:Version>
 </o:DocumentProperties>
 <o:OfficeDocumentSettings>
  <o:DownloadComponents/>
  <o:LocationOfComponents HRef="file:D:\msowc.cab"/>
 </o:OfficeDocumentSettings>
</xml><![endif]--></HEAD>
<BODY bottomMargin=48 leftMargin=24 link=#800080 rightMargin=24  
style="OVERFLOW: auto" topMargin=24 vLink=#800080>
<CENTER>
<H1 id=TexteEnTête  
style="COLOR: inactivecaptiontext; DISPLAY: none; FONT-WEIGHT: normal"  
MSOTITLE="YES">Cliquez ici et tapez le titre</H1></CENTER>
<P> </P>
<DIV class=MicrosoftAccessBanner id=SectionIndépendanteBanner  
style="BACKGROUND-COLOR: buttonface; BORDER-BOTTOM: buttonhighlight 2px outset; BORDER-LEFT: buttonhighlight 2px outset; BORDER-RIGHT: buttonhighlight 2px outset; BORDER-TOP: buttonhighlight 2px outset; DISPLAY: none; FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: normal; HEIGHT: 0.507cm; OVERFLOW: hidden; PADDING-LEFT: 1px; WIDTH: 720px">Section :  
indépendante</DIV>
<DIV class=MSOShowDesignGrid id=SectionIndépendante  
style="BACKGROUND-COLOR: transparent; HEIGHT: 462px; OVERFLOW: hidden; POSITION: relative; WIDTH: 15.24cm"><IMG  
alt=Image0 id=Image0 src="./pont_fichiers/image001.jpg"  
style="HEIGHT: 415px; LEFT: 90px; POSITION: absolute; TOP: 47px; WIDTH: 510px"  
tabIndex=1 title=Image0></IMG></DIV>
<P> </P></BODY></HTML>  
 
 
 
tu peux voir la page en tentative de fonctionnement ici:
 
http://www.efrance.fr/FlashInternational/gallerie.asp

Reply

Marsh Posté le 22-01-2002 à 19:00:40    

Ouais !  :eek2:  
 
Bon, ben là, désolé, mais j'adhère pas.
 
Si ACCESS te génère autant de code pour une chtite image, je pense qu'il faut SERIEUSEMENT penser à faire autrement !
 
Amuse toi bien :pt1cable:


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 22-01-2002 à 21:59:28    

ah toi aussi D)  ?
 
Je devrais reformuler ma question:
 
- QQun a t-il déjà réussi a faire afficher des images sur une page ASP à partir d'une base Access ? -
 
(Bref secretaire met à jour image dans Access, et page ASP ressort ces images et au mieux un lien sur une icône..)
 
 
 
 
Merci en tout cas d'avoir regardé ce post.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed