Encore moi...c'est la journée galère
Cette fois ci je veux faire une requête pour sélectionnerles sociétés auquels appartient un employé. Làoù ça se complique c'est que dans access la table sur laquelle je fais ma requête est une table ODBC attaché (c'est une table d'un ERP). Et il me donne comme erreur:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Pilote ODBC Microsoft Access] ODBC -- Échec de la connexion à 'FC'.
/creer_bdc1.asp, line 120
Et mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<%
' Path long de la base de données
dbPath = Server.MapPath("base.mdb")
' Création de l'objet permettant la connexion
Set Conn = Server.CreateObject("ADODB.Connection")
' Connexion
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" & " DBQ=" & dbPath
'Sélection des sociétés de l'employé
sql = "SELECT COMPANY, VEN_NAME FROM [poven - Vendor Master] WHERE (VEN_NAME='"& nom &"');"
Set selection_societe = Server.CreateObject("ADODB.RecordSet")
'ligne 120
Set selection_societe = Conn.Execute(sql)
%>
alors que la même requête dans access fonctionne bien, même très bien...

Merci pour votre aide
A+