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

  FORUM HardWare.fr
  Programmation

  [ASP] probleme de connexion a la base de donnée !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP] probleme de connexion a la base de donnée !

n°46253
saxgard
Posté le 12-07-2001 à 13:36:34  profilanswer
 

j'ai un gros probleme ,
le voici:
un utilisateur A ce sert du forum , pendant le chargement d'une page du forum de A, un utilisateur B va sur le forum
 
l'utilisateur B voix cette erreur s'afficher  
 
[Microsoft][ODBC Microsoft Access Driver] Could not use '(unknown)'; file already in use.  
 
puis ensuite quand la page de A est chargé et que A ou B font un reload , ils voient s'afficher
 
Unspecified error  
 
 
et la on ne peut plus rien faire ( a part rebooter , pas pratique)
 
comme si les  utilisteurs ne pouvais pas faire une connexion a la base de donnée pendant qu'un autre utilisateur  
est connecté a la base et ca fou le merdier.
 
Pourquoi SVP?  :(  
 
NB : le serveur est sous Windows 2000

 

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

mood
Publicité
Posté le 12-07-2001 à 13:36:34  profilanswer
 

n°46263
saxgard
Posté le 12-07-2001 à 14:06:28  profilanswer
 

info suplémentaire:
 
pratiquement achaque page asp du forum , je fais une connexion a  la base et une fermeture de la base  
 
SVP aidez moi  ;)

n°46274
Eclipse
Posté le 12-07-2001 à 14:25:54  profilanswer
 

C'est quoi ta base ??? Access ???

n°46287
Eclipse
Posté le 12-07-2001 à 14:37:48  profilanswer
 

Vérifie dans ta gestion ODBC, system DSN, [ta base], configure, options, que tu n'as pas mis exclusif et lecture seule.
 
Enfin, vérifie que ta base de données ( dans le cas d'access ) n'est pas en cours d'utilisation directement sous Windows...

n°46288
saxgard
Posté le 12-07-2001 à 14:38:06  profilanswer
 

ui c access  
 
j'ai le meme pb si je garde ouvert la base avc access et que j'utilise le forum.
 
NB: ca marche chez moi avc windows 98 et PWS !!  
 
le serveur ou tourne mon forum est un serveur d'entreprise distant auxquel je n'ai pas direcetement access

n°46291
saxgard
Posté le 12-07-2001 à 14:40:37  profilanswer
 

bin en faite en ce moment je ne passe pas par le system DSN  
je met directement:
 
ConnectDBQ="DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("forum.mdb" )
 
ConnectionDB.Open ConnectDBQ
 
 
mais je crois que j'ai le meme pb quand je passe avc ODBC et DSN

n°46294
Eclipse
Posté le 12-07-2001 à 14:44:19  profilanswer
 

Tu fais bien les close à la fin ???
Je sais pas si ca peut venir du serveur... Au pire, tu me le mails, je tourne sur 2000 avec IIS, et je teste...

n°46295
saxgard
Posté le 12-07-2001 à 14:47:36  profilanswer
 

euh je ne peut pas le distribuer car je le fais pour une entreprise , mais ui je fais bien des closes a la fin de chaque page  
 
ConnectionDB.Close
Set ConnectionDB = Nothing
 
 
mais c pendant le chargement des pages qu'il y  a un risque quand le close n'a pas encore eu lieu ;)

n°46326
grosmethos
Posté le 12-07-2001 à 16:02:14  profilanswer
 

je crois que cela vient du fait que tu utilise Access, il permet des consultations simulanées (et encore pas trop) mais je crois qu'il est incapable de forunir la meme données en meme temps!!
(fin pas sur) mais en tout cas tu ne pas ecrire sur ta base pendant un autre consulte .....et le contraire!!
Fin c'est un truc de ce genre: Access n'est pas multi thread ils disent!!
Aveec sql serveur ou oracle cela devrait passer sans probleme!!:bounce:

n°46344
saxgard
Posté le 12-07-2001 à 16:24:17  profilanswer
 

arf merci mais meme si c le cas ca va pas etre pratique ;) , mais meme ds le cas ou  2 utilisateurs font juste de la consultation ca plante quand meme.
 
NB: es ce que ca pourrai venir du faite que j'essaie d'ouvrir le forum plusieurs fois sur la meme machine?
 
@+

mood
Publicité
Posté le 12-07-2001 à 16:24:17  profilanswer
 

n°46367
Mara's dad
Yes I can !
Posté le 12-07-2001 à 16:44:19  profilanswer
 

Si tu as MSDN, recherche "ADO Provider Properties and Settings"
 
Utilise un un provider : Microsoft.Jet.OLEDB.4.0
Y'a une propriété 'Mode' qui permet d'ouvrir la base en mode partagé.
 
Bon courage !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.

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

  [ASP] probleme de connexion a la base de donnée !

 

Sujets relatifs
Problème PHP tableau...html... problème de cartouche
[VC++] Ecrire dans la base de registre ...[ASP] obtenir la taille d'une image
[SQL] Probleme Besoin du mot magique[PHP] Connexion PHP -> Lotus/Domino
[Visual C++ 6]Base SQLdifference entre ASP et PHP
[MFC] Problème avec le pinceau[Delphi 5] Probleme avec les Tchart . please comment ca marche !!!!
Plus de sujets relatifs à : [ASP] probleme de connexion a la base de donnée !


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