ASP + BD c'est pas que je comprend pas mais presque!!! -> connexion ! - Programmation
Marsh Posté le 27-01-2002 à 15:28:11
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]
Marsh Posté le 27-01-2002 à 16:37:38
UP
Marsh Posté le 27-01-2002 à 18:05:52
SNIFF....
Marsh Posté le 28-01-2002 à 18:23:18
Bon ben c'est bon je sais comment on fait !!!! merci heeee... a non pas merci
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 27-01-2002 à 15:28:11
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]