IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

erreur connection Bd Access


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Par défaut erreur connection Bd Access
    Bonjour, j'ai un problème de connection à ma Bd access.

    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    ' préparation de la connexion à la bd
            Dim cnx As OleDbConnection = Nothing 'variable pour la connection
            Dim cmd As OleDbCommand = Nothing 'variable pour la commande
            Dim dta As OleDbDataAdapter = Nothing 'variable pour le data adapter
            Dim dts As New DataSet 'variable pour le dataset
            Dim sql As String = "" 'variable pour la requete sql
            Dim dtt As DataTable = Nothing 'variable pour le datatable
            Dim dtr As DataRow = Nothing 'variable pour une ligne de donnée
            Dim rownum As Integer = Nothing 'variable pour le numero de ligne
            Dim cnxstr As String = Nothing 'chaine de connection à la bd
            Dim cmdb As OleDbCommandBuilder = Nothing 'variable pour la commande de reconstruction du dataset
            'ouverture de la connection(à partir du répertoire de l'application)
            Try
                cnxstr = "provider = microsoft.jet.oledb.4.0 ; data source = " & Application.StartupPath & "\bd1.mdb;"
                cnx = New OleDbConnection
                cnx.ConnectionString = cnxstr
                cnx.Open()
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try
    Le message d'erreur est: "Echec de la demande d'autorisation de type 'System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'."

    Mon ami Google pense que c'est par ce que je travail sur un lecteur réseau mais y a pas de solution C'est vrai que lorsque je place tout mon projet dans le C: ça passe.

    Mais La base de données se trouvera sur un lecteur réseau afin que plusieurs poste puisse y acceder donc ça résoud mon prob que de manière temporaire.

    Une autre recherche me dit d'installer la dernier version et le dernier service pack pour microsoft jet 4.0 mais lors de l'install il me dit que ma version est déjà à jour.

    Je ne vois pas de soluce.

    D'avance je vous remercie de votre aide

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Ta base de donnée est située sur un reseau local c'est ca ?

    Moi j'ai deja fais ca et je n'ai pas eu de probleme...
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Par défaut
    oui ma BD sera sur un réseau. En local tout fonctionne mais pas en réseau. j'ai ce message concernant l'authentification.
    Je précise que la BD sera sur un server Win2003.
    Je sais acceder au à la Bd en reseau via access (donc j'ai les autorisations) mais pas via mon projet.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Vérifie que ton fichier à les autorisation en lecture/ ecriture (controle total)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 18
    Par défaut
    Cela à bien sur été fait. c'est la première chose auquel j'ai pensé.
    Ce que je comprend pas c'est qu'en local pas de problème et que je met mon projet sur un lecteur réseaux ça passe plus.

    PS: le lecteur réseau me permet d'avoir mes document meme quand je suis chez moi. quand je me connecte au bureau le lecteur synchronise les fichier avec le serveur de sorte d'avoir toujours une sauvegarde.

Discussions similaires

  1. [PEAR][DB] Erreur : CONNECT FAILED
    Par prog2003 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 20/04/2007, 10h06
  2. Réponses: 3
    Dernier message: 14/01/2006, 18h09
  3. Erreure sur bd access 2003
    Par alias123 dans le forum Access
    Réponses: 4
    Dernier message: 26/12/2005, 16h39
  4. prob connection bdd access chez hebergeur
    Par zorba49 dans le forum ASP
    Réponses: 2
    Dernier message: 14/09/2005, 19h23
  5. erreur connection postgresql jsp
    Par tatay dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 24/06/2003, 13h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo