Problème de connection a une base de donnée

cerano - 8 nov. 2001 à 01:13
 cerano - 12 nov. 2001 à 12:29
<%@ Language= VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>

Afficher la liste des produits

<%
produits = "produits" ' Nom de la source de données
set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "produits"
set objProduit = objCon.Execute("SELECT * FROM produits")
%>

Les produits suivants sont disponibles :

Num. |
Nom |
Description |
Prix |

<%
do until (objProduit.EOF)
%>
----

<% = objProduit("numéro") %>,
<% = objProduit("nom") %>,
<% = objProduit("description") %>,
<% = objProduit("prix")/100 %>,

<%
objProduit.MoveNext
loop
%>

</HTML>

résultat

Afficher la liste des produits
Erreur d'exécution Microsoft VBScript erreur '800a01ad'
Un composant ActiveX ne peut pas créer un objet.
/listing_1.4.asp, ligne 10

4 réponses

Le problème se situe à la ligne 10.
ça veut dire que le composant ADODB n'est pas installé sur la machine client.
Installe le et ça marchera mieux.
Bon courage.
Jos
0
Comment fait-t-on pour installer le composant ADODB, j'ai un serveur local sous windows 98.
Merci a l'avance pour la réponse
cerano
0
Il faut installer sur le client le composant mdac_typ.exe que tu peux récupérer sur internet ou sur le site de microsoft, ou encore sur les cdrom de visual studio. Il fait quand même 7,5 Mo, et est à la version 2,4 ou 2,5. Attention, il faudra peut être installer également les DCOM (dcom95.exe pour windows 95 et dcom98.exe pour windows98)
Bon courage

A+
0
Merci beaucoup sa fonction bien.
0
Rejoignez-nous