Voilà le code ASP:
-------------------------------------------------
<%@ LANGUAGE=VBScript RUNAT=Serveur%>
<%Session("ConnectionString" )= "Provider=Microsoft.jet.OLEDB.4.0;Data Source ="/projet02.mdb"%>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<%
Set conn = Server.CreateObject("ADODB.Connection" )
' chaine de connexion
connstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath("." ) & "/projet02.mdb"
conn.Open connstring
Set Session("boutique_conn" ) = conn
%>
<%
'sélection des produits
sql = "SELECT * FROM Produit_T"
Set prod = Server.CreateObject("ADODB.Recordset" )
prod.Open sql', conn, 3, 3
'prod. movefirst
%>
<center>
<table>
<tr>
<td align="middle">Ref produit</td>
<td align="middle">Nom du produit</td>
<td align="middle">détail du produit</td>
<td align="middle">Prix du produit</td>
<td align="middle">Catégorie du produit</td>
</tr>
<%do while not prod.EOF%>
<tr>
<td><%=prod.fields("Produit_Ref" )%></td>
<td><%=prod.fields("Produit_Nom" )%></td>
<td><%=prod.fields("Produit_Détail" )%></td>
<td><%=prod.fields("Produit_PrixUnitaire" )%></td>
<td><%=prod.fields("CatPdt_Id" )%></td>
</tr>
<%prod.MoveNext
loop
conn.close
%>
</table>
</center>
</BODY>
</HTML>
------------------------------------------------
Il m'affiche que la première ligne du tableau et pas les produits de la BD
REM:
Tous les noms des champs sont bon!
la BD est fait avec access 2000 (dans le rep. de la page)
J'ai testé d'autre méthode mais rien
Si non il faut faire un truc en plus dans ISS ou ODBC ?
Voilà et merci d'avance
[edtdd]--Message édité par Babekiller--[/edtdd]