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

MFC Discussion :

Visual C++ .NET 2003 & BDD


Sujet :

MFC

  1. #21
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    try et catch ne sont pas des fonctions mais des mots clés qui permettent d'attraper une exception. Plus d'infos dans la faq C++ http://c.developpez.com/faq/cpp/?page=exceptions

  2. #22
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 114
    Par défaut
    merci pour ces précisions!

    Grande nouvelle, après des heures à trifouiller le code qui est pourtant censé marcher directement puisque fournit par microsoft et bien... ca marche, j'arrive à ouvrir une connexion à ma BDD access...

    Bon la connexion en tapant tout comme ça:
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\adrien\Mes documents\bdessai.mdb;User Id=admin;Password=;"; ne fonctionne pas... j'ai toujours un message d'erreur 80004005 avec nom de fichier incorrect...

    Mais heureusement la connexion en utilisant le dsn fonctionne et si ça ne marchait pas depuis le début c'était entièrement de ma faute! Lors de la création du dsn, je le faisait dans "source de données fichier" au lieu de "source de données système"... Et lorsque j'ai essayé dans "source de données système" j'ai oublié de mettre le nom d'utilisateur dans "avancé"...

    Bon, après des heures de luttes, j'ai fais certes un petit pas mais ça remonte le moral de voir: adStateOpen

    Merci pour votre aide!

    Je ne mets pas Résolu car je pense être de retour sur ce topic tjrs pour les connexions BDD...

    merci à vous

  3. #23
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 114
    Par défaut
    savez vous à quoi correspond Initial catalog dans cette chaine?

    ("Provider='sqloledb';Data Source='MySqlServer';"
    "Initial Catalog='pubs';Integrated Security='SSPI';");

  4. #24
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 114
    Par défaut
    Bon j'ai encore un souci. Je n'arrive pas à ouvrir le recordset comme indiqué dans l'exemple que m'a fournit mat.M.

    Ma connexion à la base de données est ouverte, mais lorsque la fonction suivante est lancée, rien ne se passe:

    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
    22
    23
    24
    void MoveFirstX() 
    {
        HRESULT    hr = S_OK;
        _RecordsetPtr    pRstAuthors  = NULL;
        _bstr_t strCnn("Provider='sqloledb';Data Source='MySqlServer';"
                "Initial Catalog='pubs';Integrated Security='SSPI';"); /* COMMENT REMPLACER LES PARAMETRES DE CETTE LIGNE??? J'AI TOUT ESSAYE */
        _bstr_t strMessage("UPDATE Titles SET Type = "
                "'psychology' WHERE Type = 'self_help'");
        int intCommand = 0;
     
        // Temporary string variable for type conversion for printing.
        _bstr_t  bstrFName;
        _bstr_t  bstrLName;
     
        try
        {
            // Open recordset from Authors table.
            TESTHR(pRstAuthors.CreateInstance(__uuidof(Recordset)));
            pRstAuthors->CursorType = adOpenStatic;
     
            // Use client cursor to enable AbsolutePosition property.
            pRstAuthors->CursorLocation = adUseClient;
            pRstAuthors->Open("Authors", strCnn, adOpenStatic, 
                adLockBatchOptimistic, adCmdTable); /* A QUOI CORRESPOND Author ici? Une table, une bdd?? */
    Je désespère

  5. #25
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par Remedy
    savez vous à quoi correspond Initial catalog dans cette chaine?

    ("Provider='sqloledb';Data Source='MySqlServer';"
    "Initial Catalog='pubs';Integrated Security='SSPI';");
    Il y a le MSDN il faut le consulter un peu cher ami !
    A moins que tu ne comprennes pas l'anglais.
    Tu n'as pas besoin de passer Initial Catalog et Security...
    tous les paramêtres passés en exemple ne sont pas toujours indispensables.
    Passer seulement ceux nécessaires comme le mot de passe si existant

  6. #26
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 114
    Par défaut
    si je comprends très bien l'anglais mais malgrès tout ça ça ne marchait pas! J'avais toujours une erreur 80004005 alors que ma chaîne de connexion semblait bonne... J'ai retourné MSDN dans tous les sens depuis hier j'en peux plus lol.

    Mais c'est bon, j'ai atteins mon but, j'arrive à lire et à écrire des données dans ma BDD.

    Même en ayant les réponses sous les yeux, c'est assez dur de comprendre l'utilisation et la structure des codes. Et encore plus de les adapter sur son poste...

    Merci pour vos réponses, pb résolu

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Qt et Visual Studio .net 2003
    Par charliejo dans le forum MFC
    Réponses: 2
    Dernier message: 10/10/2005, 09h52
  2. Réponses: 3
    Dernier message: 03/10/2005, 11h01
  3. Service NT (Visual studio .Net 2003)
    Par hip_zip dans le forum MFC
    Réponses: 1
    Dernier message: 27/07/2005, 14h06
  4. probleme de link avec visual studio .net 2003
    Par kamal101 dans le forum MFC
    Réponses: 9
    Dernier message: 28/03/2005, 22h44
  5. [C#] Probleme de visual studio.net 2003
    Par gandalfar dans le forum Windows Forms
    Réponses: 6
    Dernier message: 07/01/2005, 15h53

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