Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Rue-Montgallet.com
  Programmation
  Asp

  [ASP-ACCESS] Pb connexion avec base access

Bas de page
Auteur Sujet :

[ASP-ACCESS] Pb connexion avec base access

n°12690
fal
Profil : Jeune recrue
Posté le 21-04-2005 à 16:53:31  
 

Salut,
 
Je n'arrive pas a me connecter a ma base access. Quand je teste ma base en local j'obtient le message suivant :
 
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Gestionnaire de pilotes ODBC] Échec SQLSetConnectAttr du pilote
/test.asp, line 14
 

Code :
  1. <%
  2. dim objConnect
  3. dim objRecordset
  4. set objConnect = Server.CreateObject("ADODB.Connection" )
  5. objConnect.Open "bd2"
  6. set objRecordset = Server.CreateObject("ADODB.Recordset" )
  7. objRecordset.Open "SELECT * FROM VERSION;", objConnect
  8. %>


 
La ligne 14 c'est celle la : objConnect.Open "bd2"
 
Je suis sous Win2000 server. Dans le panneau de config=>outils d'administration=>source de données odbc j'ai bien ajouté ma base bd2.mdb dans source de données utilisateur (et systèmes) en mettant bd2 dans "Nom de la source de données". J'y comprends plus rien, j'ai passé a journée a ca, l'horreur je pete 1 cable !
 
J'ai fait pleins de recherches ca semble etre une erreur fréquente mais j'ai rien trouvé.
 
Merci.
Ps : Je suis un gros newbie en ASP !
 
Please help ! :(  :(  :(

mood
Pub
Posté le 21-04-2005 à 16:53:31  
 

n°14875
Agonis57
Profil : Jeune recrue
Posté le 02-10-2005 à 11:49:29  
 

alors, j'ai fait un peu ca pendant mon stage cet ete. malheureusement, je n'ai plus mon code.
 
une chose, au lieu de mettre db2, tu devrais mettre le chemin complet (si celui ci est statique bien sur)
 
ensuite, le probleme vient surement du fait que tu n'a pas dit explicitment quel driver utiliser :
 
sur msdn, tu trouveras la doc de la fonction open de adodb.connection, et des exemple
 
tu devras surement spécifier "[Microsoft Access Driver]" quelque part !!!!
 
bonne chance

n°15082
ghostangel
Vraooom Vraooom
Profil : Membre
Posté le 28-10-2005 à 15:40:56  
 

Essaie ça :

Code :
  1. <%
  2.     '
  3.     ' DEFINITION BDD/SQL
  4.     '
  5.     ' DECLARATIONS
  6.     dim objConnect
  7.     dim objRecordset
  8.     dim DSNName
  9.     dim SQLQuery
  10.     DSNNAme="DSN=bd2"
  11.     ' CREATION OBJETS BDD
  12.     set db = Server.CreateObject("ADODB.Connection" )   
  13.     set rs = Server.CreateObject("ADODB.Recordset" )
  14.     ' CONNEXION BASE+REQUETE SQL
  15.     db.Open DSNName
  16.     SQLQuery = "SELECT * FROM VERSION"
  17.     rs.Open SQLQuery,db
  18. %>


 
N'oublie pas de déclarer un DSN sur ton serveur !


Message édité par ghostangel le 28-10-2005 à 15:41:26

---------------
Vraoooom Vraoooom [:ghostangel]
Ghostangel, le forumer sympas :)
  FORUM Rue-Montgallet.com
  Programmation
  Asp

  [ASP-ACCESS] Pb connexion avec base access

© 2000-2018 Forum.rue-montgallet.com - Tous droits réservés