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

C# Discussion :

[ServiceWindows] Erreur d'accès aux clés de registre


Sujet :

C#

  1. #1
    Membre régulier

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2003
    Messages : 165
    Points : 95
    Points
    95
    Par défaut [ServiceWindows] Erreur d'accès aux clés de registre
    Bonjour,

    J'ai un petit bout de code qui réalise un connexion ODBC et enregistre le résultat de la requête dans un fichier.

    Quand j'instancie ce code dans une application fenêtrée Windows, ça tourne nickel chrome. Par contre je dois le faire dans un service Windows, le service fonctionne bien, mais lors de l'ouverture de la connexion il plante et n'arrive pas à accéder au clé de registe ODBC.

    A noter que j'ai déjà donné les droits à tout le monde sur les répertoires de ce registre et que le bug n'apparaît que dans le cas d'un service Windows.

    Merci de votre aide.

    Message :

    L'exception Microsoft.Data.Odbc.OdbcException n'a pas été gérée

    ERROR [HY000] [Microsoft][Pilote ODBC Microsoft Access]Erreur générale Impossible d'ouvrir la clé de registre 'SOFTWARE\\ODBC\\ODBC.INI\\NOM_DE_LA_CLé'.

    ERROR [01S00] [Microsoft][Pilote ODBC Microsoft Access]Attribut de chaîne de connexion non valide ODBC

    ERROR [IM006] [Microsoft][Gestionnaire de pilotes ODBC] Échec SQLSetConnectAttr du pilote

    ERROR [01S00] [Microsoft][Pilote ODBC Microsoft Access]Attribut de chaîne de connexion non valide ODBC

    ERROR [HY000] [Microsoft][Pilote ODBC Microsoft Access]Erreur générale Impossible d'ouvrir la clé de registre 'SOFTWARE\\ODBC\\ODBC.INI\\NOM_DE_LA_CLé'.

    Source=""

    StackTrace:

    à Microsoft.Data.Odbc.OdbcConnection.Open()

    à CL.ODBCInteraction.executeQueryReader(String query)

    à ODBC_Connector.ODBC_Actions.ExecuteFile(String pathToNewFile)





    Configuration : c#, VisualStudio2005, XP sur une machine virtuelle.

  2. #2
    Membre régulier

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2003
    Messages : 165
    Points : 95
    Points
    95
    Par défaut
    ok, j'ai trouvé. Pour mémoire il s'agit d'un problème avec la rubrique où j'ai configuré la connexion ODBC.

    Ouvrer l’application « Sources de données (ODBC) » qui se trouve dans « Outils d’administration ».

    Aller dans l’onglet « Source de données système » et non « Source de données utilisateur ».

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 27/01/2009, 09h42
  2. Erreur Java Accès aux données
    Par srenon dans le forum BIRT
    Réponses: 6
    Dernier message: 04/07/2007, 21h34
  3. [JSTL] Erreur d acces aux attributs d un bean
    Par julienOriano dans le forum Struts 1
    Réponses: 4
    Dernier message: 21/05/2007, 21h04
  4. Réponses: 6
    Dernier message: 07/02/2007, 04h26
  5. []Erreur d'accès à la Base de registres
    Par oulai_evado dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/12/2005, 13h59

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