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

Windows Forms Discussion :

[Visual Studio 2005 C#] je deviens fou ? [FAQ]


Sujet :

Windows Forms

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut [Visual Studio 2005 C#] je deviens fou ?
    Bonjour,

    J'ai Visual Studio 2005 et j'essaye depuis quelques temps de suivre l'exemple : http://msdn2.microsoft.com/fr-fr/library/0f92s97z.aspx
    sur une base Access.

    A la fin des manips on demande :

    1 : Appuyer sur F5 (ok facile )
    2 : Apporter les modifs aux données ( j'vais pas me géner !)
    3 : Cliquer sur enregistrer ( d'ac !)
    4 : Vérifier les valeurs contenues dans la base de données pour vérifier que les modifications ont été enregistrées. ( Ben là coco, faut m'expliquer.... Chez moi j'ai beau modifier, cliquer sur enregistrer, les données de ma base access ne sont en aucun cas modifiées !!!!)

    Je précise que ça ne marche pas mieux avec Sql Express Edition et ni avec Visual Studio C# express edition 2005 et non plus avec VB.....

    Si quelqu'un parmi cette honorable assemblée a réussi à poster les modifications dans la base Access qu'il me dise comment il fait...

    (Ps : Le starterKit cinémathèque n'est pas plus concluant ?! )

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Points : 28 254
    Points
    28 254
    Par défaut
    1- tu es en debug (F5)
    as-tu mis des breakpoitns pour voir si tout ce passe bien

    2- verifies-tu les valeurs de tes elements (dataset, etc) durant l'execution

    3- es-tu sûr de ne pas catcher une exception et ne pas la gerer?

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    j'execute en debug,
    J'ai un bloc Try / catch,
    J'ai tous les droits sur la base Access.

    J'ai parcouru les news ou forums dédiés a C# et je ne suis pas le seul à poser la même question, question restée sans réponses

    Essayez la manip ( tout le code y est ).

    Bien cordialement

  4. #4
    Membre averti

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 95
    Points : 350
    Points
    350
    Par défaut Re: [Visual Studio 2005 C#] je deviens fou ?
    Citation Envoyé par jlbaptiste
    4 : Vérifier les valeurs contenues dans la base de données pour vérifier que les modifications ont été enregistrées. ( Ben là coco, faut m'expliquer.... Chez moi j'ai beau modifier, cliquer sur enregistrer, les données de ma base access ne sont en aucun cas modifiées !!!!)
    Salut,

    ca ressemble beaucoup à un prob que j'ai eu moi même.

    Essaye d'executer ton code hors VS : ca doit marcher.

    Le truc c'est que a cause du wizard la chaine de connection à la base contient un chemin relatif au projet. Donc A chaque fois que tu compile l'appli, VS recopie le fichier MDB dans ton dossier Bin, effacant par la même les dernières modifications.

    Ca donne l'illusion que les écritures ne marchent pas mais en fait elles fonctionnes, elles sont juste écrasées d'un coup sur l'autre par la base originale.

    Voilà le prob que j'ai eu ( ca ressemble beaucoup au tiens), la solution est simple : il faut gérer à la main ( ou en dur ) le chemin du fichier MDB dans la chaine de connection.

    A+ ( En espérant que cela soit ca, dans mon cas j'ai failli péter une durite pour trouver ce qui se passait )

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut [Résolu]
    Kikos tu es mon sauveur !!!

    J'ai cru fondre un plomb, 3 jours que je m'épuisais à relire la msdn et autres soumissions sur divers forum....!!!

    Vu que c'est pour écrire des supports de cours C#, je vais mettre en gros la méthodologie, car tout ceux qui vont procéder de la même façon vont avoir la même surprise !

    Les supports sont sur www.btsig.org ( pub pour mon site )

    Il ne me reste plus qu'a savoir mettre résolu sur ce thread !

  6. #6
    Membre averti

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 95
    Points : 350
    Points
    350
    Par défaut Re: [Résolu]
    Citation Envoyé par jlbaptiste
    Kikos tu es mon sauveur !!!

    J'ai cru fondre un plomb, 3 jours que je m'épuisais à relire la msdn et autres soumissions sur divers forum....!!!
    Content de t'avoir aidé. J'ai perdu pratiquement une journée avec cette connerie monumentale que fait VS2005. J'ai pour principe de ne pas trop utiliser les wizards et bien sur la seule fois ou j'en utilise un ( parce que j'étais pressé) : Bingo le bug de la mort qui tue !

    Note aux modos : A mon avis y a pas mal de gens qui vont se faire piéger. Ca vaudrai peut-être le coup de mettre ce Bug dans les FAQ DOTNET.

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

Discussions similaires

  1. [IDE] Visual Studio 2005 Express
    Par Louis-Guillaume Morand dans le forum Général Dotnet
    Réponses: 130
    Dernier message: 23/12/2006, 16h08
  2. En attendant la relève de Visual studio 2005…
    Par farscape dans le forum MFC
    Réponses: 22
    Dernier message: 24/11/2005, 15h27
  3. Réponses: 3
    Dernier message: 18/08/2005, 20h09

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