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

  FORUM HardWare.fr
  Programmation

  [ASP] drivers BD et pb multiconnexion BD access?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP] drivers BD et pb multiconnexion BD access?

n°59815
saxgard
Posté le 17-09-2001 à 09:20:11  profilanswer
 

voilou j'aimerais savoir si pour se connecter a une BD access:
DRIVER={Microsoft Access Driver (*.mdb)}
 
est standard pour toute les base de données access et donc aussi pour access 2000
 
sinon j'ai trouvé ceci sois disant pour access 2000
Provider=Microsoft.Jet.OLEDB.4.0
 
j'aimerais savoir ce que vous en  pensez merci ;)

 

[edtdd]--Message édité par saxgard--[/edtdd]

mood
Publicité
Posté le 17-09-2001 à 09:20:11  profilanswer
 

n°59816
saxgard
Posté le 17-09-2001 à 09:31:21  profilanswer
 

de plus quel est la difference entre OLEDB et ODBC?
 
merci @+

n°59825
Guru
Posté le 17-09-2001 à 11:03:03  profilanswer
 

OLEDB est une technologie plus récente qu'ODBC qui se veut plus performante. Pour une description plus précise des différences entre OLEDB et ODBC je te conseille la lecture du document suivant :
 
http://www.microsoft.com/data/oled [...] papers.htm

n°59827
saxgard
Posté le 17-09-2001 à 11:17:03  profilanswer
 

oki merci
donc ce driver est compatible pour tous les access?
 
Provider=Microsoft.Jet.OLEDB.4.0
 
j'ai rencontré des problemes d'incompatibilité quand je suis passé du drivers odbc a celui de oledb sur le forum que j'avais réalisé . es ce normal?
 
exemple il aceptais pas que je mette un champ password dans une table etc....
 
autre question:
 
kle fait d'utiliser DRIVER=Microsoft Access Driver (*.mdb)
pour access 2000 sous windows 2000 pourrait-il avoir un rapport avec mon probleme de muticonnexion sur la base de données qui est impossible a réaliser?
 
 
pour palier a ce probleme je bloque l'application  a chaque connection sur la base et je la debloque en fermeture de connection , mais bon normalment j'ai pas a faire ca.
soit application.lock
puis application.unlock ;)
 
voilou merci @++

n°59840
Guru
Posté le 17-09-2001 à 12:16:30  profilanswer
 

Le provider Microsoft.Jet.OLEDB.4.0 permet l'utilisation de la dernière version du moteur Jet (Access) donc permet a priori d'utiliser toutes les versions d'Access supportées par ce moteur.
 
Concernant le problème d'incompatibilité entre ODBC et OLEDB je ne saurais t'apporter d'explication. Peut être qu'en mettant d'équerre tous les composants d'accès aux données ce genre de pb disparaîtra. Tu peux essayer d'installer MDAC 2.6 SP1 (disponible sur le site MS : http://www.microsoft.com/data) pour voir. Cependant si tu as un Win2k SP2, tu devrais avoir des versions a jour.
 
Je sais qu'il existe des problèmes lors de l'utilisation d'Access via ODBC depuis une application ASP, cela ne semble bien fonctionner que lorsque le compte de service d'IIS est un utilisateur privilégié. Il y avait eu une discussion a ce sujet avant l'été...

n°59841
saxgard
Posté le 17-09-2001 à 12:24:37  profilanswer
 

merci Guru  
 
la je viens d'essayer avec oledb  
et j'ai l'impression que j'ai encore se pb de multiconnexion
 
ex pour tester: quand j'ouvre la BD par le logiciel access
 
et que je lance ma page asp qui ouvre une connexion a la BD j'ai cete erreur :
 
Microsoft JET Database Engine error '80004005'  
 
Could not use ''; file already in use.  
 
/CRT/Analytique/opendb.asp, line 6  
 
 
es que ca pourrai venir d'un pb de configuration sur le serveur?
(le pb c'est qe j'ai pas acces au serveur)
Windows 2000? access?  
je nepense que ca vienne de moi , enfin je pense :(
 
 
qui vous pouviez m'aider ca serai drolement sympas
 
merci @+

 

[edtdd]--Message édité par saxgard--[/edtdd]

n°59846
saxgard
Posté le 17-09-2001 à 12:39:35  profilanswer
 

voila ce que je fais:
dans un fichier opendb.asp je met:
 
<%
 Set ConnectionDB = Server.CreateObject("ADODB.connection" )
 ConnectDBQ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("analytical.mdb" )  
 ConnectionDB.Open ConnectDBQ
   
%>
je l'insere en debut de chaque page asp
 
et en fin de page je met:
 
<%
 
 ConnectionDB.Close
 Set ConnectionDB = Nothing
 
%>
dans un fichier closedb.asp
 
pour inserer ces fichier je fais un include et voilou
 
donc si ca viens d'une erreur de ma part dite le moi SVP :(
 
@++++

 

[edtdd]--Message édité par saxgard--[/edtdd]

n°59894
saxgard
Posté le 17-09-2001 à 15:37:18  profilanswer
 

Guru je suis allez voir le probleme de multiconnexion qui avais déja été posé par duch, mais je n'ai pas vu de réponse qui la résolu ou du moin j'ai pas trop compris tt ces problemes de droits , utilisateurs administrateurs etc..
 
que faut-il faire pourque n'importe qu'elle personne puisse utilisé la base sans pb et pour eviter ce message d'erreur franchement emmerdant  :(  
 
 
d'autant plus mon pb c'est que je ne peu pas trafiquer sur le serveur , je n'y ai est pas acces.
 
enfinje suis quand meme a l'écoute ;)
 
SVP aidez moi l'heure est grave

 

[edtdd]--Message édité par saxgard--[/edtdd]

n°60004
saxgard
Posté le 18-09-2001 à 08:38:11  profilanswer
 

un ptit up! car c vraiment important ;)

n°60245
saxgard
Posté le 19-09-2001 à 09:28:59  profilanswer
 

UP


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

  [ASP] drivers BD et pb multiconnexion BD access?

 

Sujets relatifs
[SQL Server] Quel est l'équivalent du 'NuméroAuto' sous Access ?Petit probleme avec access
(ASP) Selection aléatoire ?Asp reloader la page en cours avec un parametre en plus
[ASP] pb sur requète[ASP]LISTE DYNAMIQUE
[ASP]Connection BDD ?[ASP] Pb sur instruction...
[ ASP ] - pbleme de sessions[ASP][SQL] comment faire un SELECT DISTINCT en ayant plusieurs champs?
Plus de sujets relatifs à : [ASP] drivers BD et pb multiconnexion BD access?


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