Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Connexion à une base de données access [ Archives ASP & ASP.NET / ASP.net ] (Xini28)

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é 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 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 asp.net connexion à une base de données [ par mourad183 ] slt tout le monde je debute au dotnetje developpe un site web asp.net (mon premier) , et voici mon premier probleme rencointrer j'ai creer une bse de Base de données ACCESS/ASP [ par la_main_sur_le_katana ] Bonjour,je suis actuellement en stage et je dois développer une application sur un site intranet en ASP avec une base de donnée ACCESS 2000.Pour ce fa


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.