begin process at 2010 02 10 05:37:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

Connexion à une base de données access


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Connexion à une base de données access

vendredi 6 janvier 2006 à 16:03:44 | Connexion à une base de données access

Xini28

Salut à tous,

Je cherches à me connecter une base de données access grâce à ASP.Net, utilisant du VB.Net en langage également. J'ai créé un DataAdapter, un DataSet et une connexion.
Je met la ligne de code suivante dans la page aspx.vb :
Code:
DataAdpater.fill(DataSet)

Ensuite, je fais un databinding, mais un message d'erreur s'affiche, m'indiquant que la base de données est utilisé par un autre utilisateur ou alors que je n'ai pas les autorisations.
J'ai essayé avec la base de données sur localhost et également dans un dossier direct de sur le bureau. Rien à faire cela ne fonctionne pas. J'utilise Windows XP.
Je vous remercie d'avance pour votre aide. Smile
vendredi 6 janvier 2006 à 20:30:30 | Re : Connexion à une base de données access

azra

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Bonjour,

Je pense qu'il s'agit d'un problème de droits.

Utilises tu un IIS local ou est tu en 2.0?
Dans le cas d'un IIS, si le fichier représentant ta base de données access n'est pas un repertoire ou IIS a les droits NTFS (en lecture/ecriture), c'est normal que cela ne fonctionne pas. Essaie de rajouter ces droits sur ta base au compte "Service reseau" ou "Network services".





Azra (Florent) - MVS - MCAD.NET
vendredi 6 janvier 2006 à 23:29:04 | Re : Connexion à une base de données access

Xini28

Comment puis je faire pour donner des droits sur ma base de donnée. Je n'ai pas trouvé comment faire.
vendredi 6 janvier 2006 à 23:39:39 | Re : Connexion à une base de données access

azra

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Alors, je viens de me rendre compte que par défault l'écran n'était pas visible dans WinXP (trop habitué à 2003):

Pour activer, dans l'explorer: Tools/Folder Options/onglet view/ décocher la derniere case "Use simple File Sharing".

Après, tu pourras faire click droit sur le ficher de ta base, "properties" et acceder à l'onglet "Security'

Bon courage!


Azra (Florent) - MVS - MCAD.NET
samedi 7 janvier 2006 à 13:06:04 | Re : Connexion à une base de données access

Xini28

Merci pour l'information, mais je ne trouve pas comment faire. Je ne trouve pas où tu m'as indiqué. Moi c'est en français. Merci d'avance.
samedi 7 janvier 2006 à 13:24:57 | Re : Connexion à une base de données access

Nurgle

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut

En ben c'est pareil que ce que dis azra mais en français  !
Dans l'explorateur Windows, tu fais :
Outils --> Options des dossiers... --> Onglet Affichage --> décoche la dernière case qui est : "utiliser le système de fichiers simple" (ou un truc dans ce genre là )

Ensuite dans les propriété de ton fichier, tu as l'onglet sécurité qui est apparu, où tu peux ajouter les utilisateurs :
"ASPNET" si tu es sou WinXP
"Services Réseau" (Network Services) si tu es sous Win2003
en lecture / écriture.
voilà



Nurgle

samedi 7 janvier 2006 à 13:31:23 | Re : Connexion à une base de données access

Xini28

En fait je me rend compte que je me suis trompé. Je suis en 2.0. J'utilise la version béta 2 de Visual Web Developper chez moi.
Enfin c'est pas exactement ça. Chez moi j'utilise la version 2.0. Tandis qu'ailleur j'utilise l'IIS. Je vais essayer quand je serais pas chez moi. Je verrais bien. Merci pour les infos.
samedi 7 janvier 2006 à 13:38:12 | Re : Connexion à une base de données access

Nurgle

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Dans ce cas :

- Quand tu utilises IIS : c'est ASPNET ou Services Réseaux qu'il faut autoriser (suivant si tu es sous 2003 ou XP pro).

- Quand tu utilises le serveur web intégré de Visual Web Developer : je crois que c'est l'utilisateur local (qui a lancé Visual Web Developer) qu'il faut autoriser...(à vérifier...)


Nurgle

samedi 7 janvier 2006 à 14:51:47 | Re : Connexion à une base de données access

Xini28

Je te remercie pour les informations. Je vais chercher comment faire pour le serveur web intégré.
lundi 9 janvier 2006 à 08:45:01 | Re : Connexion à une base de données access

Xini28

Salut,

L'onglet sécurité apparait quand le fichier est sur le bureau, mais une fois sur localhost, cela ne fonctionne plus. Même avec le fichier sur le bureau et l'onglet sécurité, je n'arrive pas à ajouter ASPNET. Donc je ne peux pas l'autoriser. Je ne vois pas comment faire. Cela m'affiche toujours cela quand je lance la page :

Le moteur de la base de données Microsoft Jet ne peut pas ouvrir le fichier 'C:\Documents and Settings\staginfor1\Local Settings\Temporary Internet Files\Content.IE5\0CMOY241\bd1[1].mdb'. Il est déjà ouvert en mode exclusif par un autre utilisateur, ou vous devez avoir l'autorisation de visualiser ses données.

Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.Data.OleDb.OleDbException: Le moteur de la base de données Microsoft Jet ne peut pas ouvrir le fichier 'C:\Documents and Settings\staginfor1\Local Settings\Temporary Internet Files\Content.IE5\0CMOY241\bd1[1].mdb'. Il est déjà ouvert en mode exclusif par un autre utilisateur, ou vous devez avoir l'autorisation de visualiser ses données.

Erreur source:

Ligne 152 :
Ligne 153 :    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Ligne 154 :        DataAdapter.Fill(DataSet)
Ligne 155 :    End Sub
Ligne 156 :

Comment faut-il que je fasse? Je ne trouve pas la solution. Merci d'avance.


1 2

Cette discussion est classée dans : access, base, net, données, connexion


Répondre à ce message

Sujets en rapport avec ce message

connexion à une base de données [ par wahref ] Je suis entrain de faire un site web dynamique. je veux bien savoir comment faire pour se connecter à une base de données en utilisant ODBC. je suis e Connexion à une base de données Access [ par Paramba ] Salut à tous! J ai urgentissimo besoin d une solution! Voilà: Je viens de prendre un hébérgement gratuit Asp.net 2.0 chez Hostbasket.com. En local (av connexion entre ASP.NET et base de données Progress [ par ymas00 ] Bonjour, SVP, je sais pas comment faire une connexion d'une application web ASP.NET (VB.NET) à une base de données Progress? y a t-il quelqu'un qu Connexion à une base de données Access en ASP [ par jeanpro46 ] Bonjour, j'ai des problèmes avec la connexion à ma base de données Access. J'ai écris le code ASP suivant que j'ai trouvé sur ce site :var conn = Serv Connexion à une base de données Access 2002 [ par sabiha93 ] Bonjour, Voila, je développe un site en ASP. Je suis sous Windows Vista, avec IIS et Access 2002 comme base de données.Le pb est que je n'arrive pas à Problème connexion à une base de données Access 2002 [ par sabiha93 ] Bonjour,Je développe un site en ASP, et je n'arrive pas à me connecter à ma base de données sous Access. Ca fait déjà 2 jours que je bloque sur ca, et connexion de la base de donnee [ par batbouta86 ] slt tout le monde je veux savoir comme on se connecte a une base de donnee avec asp.net en utilisant le vb.net si vous avez un code source veuillez me Formulaire et base de données ASP.NET 2.0 et SQL server [ par chakiraziza ] Bonjour; je suis une debutante je veux lier une base de donnée sur une page asp et pouvoir faire une recherche par code et laffiche sur ne page asp comment se conecter à une base de données access avec c# via [ par khaldani83 ] Bonjour à tous,je cherche des codes asp.net avec C# permettant de se conneter à une base de donnée access et excel la chaine de connexion doit etre sé vb.net [ par azstar ] Bonjour, J'ai une base de données hébergée sur internet.. J'ai développé une application WinForm via vb.Net. Existe-t-il un moyen de connecté l'applic


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales