Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2773 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  Asp et access:probleme de connexion

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Asp et access:probleme de connexion

n°1954203
gago
Posté le 31-12-2009 à 11:46:42  profilanswer
 

Bonjour,  
j'ai un message d'erreur qui s'afffiche à chaque fois que je lance une page via dreamweaver.  
j'utilise Asp et une BD access.  
 
le message d'erreur est le suivant :  
 
Microsoft OLE DB Provider for ODBC Drivers error '80004005'  
 
[Microsoft][Pilote ODBC Microsoft Access] '(Inconnu)' n'est pas un chemin d'accès valide. Assurez-vous que le nom du chemin d'accès est correct et qu'une connexion est établie avec le serveur sur lequel réside le fichier.  
/news2/Default.asp, line 17  
 
Sachant qu'en ligne 17 j'ai

Code :
  1. conn.open "DBQ=" & Server.Mappath("/Database/dataBase.mdb" ) & ";Driver={Microsoft Access Driver (*.mdb)};"


Ma base de donnee est sur le meme PC ou je travaille ainsi que les droits d'accees sont corrects.  
ma connexion à la base est comme suit:  
 

Code :
  1. Set conn = Server.CreateObject("ADODB.Connection" )
  2. conn.open "DBQ=" & Server.Mappath("/Database/dataBase.mdb" ) & ";Driver={Microsoft Access Driver (*.mdb)};"
  3. sql = "SELECT * FROM NEWS ORDER BY IdNews DESC"
  4. Set rs = Server.CreateObject("ADODB.Recordset" )
  5. rs.cursorlocation=2
  6. rs.Open sql, conn, 3, 3


Je vous remercie d'avance pour votre aide

mood
Publicité
Posté le 31-12-2009 à 11:46:42  profilanswer
 

n°1954430
Flyman30
Posté le 02-01-2010 à 13:10:05  profilanswer
 

Première chose à vérifier : les droits sur la base... clic droit sur le dossier, propriétés, sécurité.
Les ennuis proviennent 9 fois sur 10 de ce côté là.
 
Perso j'ai un fichier connexion.asp comme ceci (je n'aimes pas server mappath)

Code :
  1. Dim strDbPathAndName
  2. 'strDbPathAndName = "F:\users\httpdocs\database\maBase.mdb"
  3. connstring = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & strDbPathAndName
  4. Set conn = Server.CreateObject("ADODB.Connection" )
  5. conn.Open connstring
  6. Set cmdDC = Server.CreateObject("ADODB.Command" )
  7. cmdDC.ActiveConnection = conn


 
et j'utilise ceci par exemple dans les pages asp :

Code :
  1. 'sélection des soutiens
  2. SQL = "SELECT * FROM Soutiens order by nom asc"
  3. Set RecordSet = Server.CreateObject("ADODB.Recordset" )
  4. RecordSet.Open sql, conn, 3, 3


n°1954583
gago
Posté le 03-01-2010 à 18:53:14  profilanswer
 

ok merci je vias essayer

n°1954584
gago
Posté le 03-01-2010 à 18:53:21  profilanswer
 

ok merci je vias essayer


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  Asp et access:probleme de connexion

 

Sujets relatifs
Requete modifier valeur d'un champ sous accessInterdire saisie de doublons dans Access
[ACCESS 2003] Numero automatique genere "manuellement"Connexion mysql pages perso sfr
[Access] Remettre les menus[Access] Double clé etrangere vers une meme clé primaire
Accès lecture fichier depuis webservice ASP.NETConnexion à une base Oracle
Exécuter Macro Excel depuis AccessCréation de graphique Via Access
Plus de sujets relatifs à : Asp et access:probleme de connexion


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR