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 :

Problème d'un DataSet typé


Sujet :

VB.NET

  1. #1
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut Problème d'un DataSet typé
    Bonjour a tous.

    Bon, je suis en train de créer un logiciel avec VS2008 et se n'est pas mon premier coup d'essai mais la....

    Alors si je fais un récapitulatif, J'ai une base de donnée MySQL, j'utilise un Dataset typé. J'ai modifié et ajouter certain des éléments d'une de mes tables (dans la base de données).

    Donc j'ai supprimer et recréer ma table dans mon dataset, et depuis rien ne marche, uniquement avec cette table:

    1ere erreur, Lors de la création de la table, quand l'assistant crée ma première requête "Fill", par défaut il écris une requête qui "Select" toutes les colonnes. Or moi la requête ecrite ne contient que les anciennes colonne. Si j'édite manuellement la requête avec "Select * from production", il m'affiche bien toute les colonnes.

    2eme erreur: Donc j'utilise ma requête avec Select *. Mais la impossible d'utilisé le générateur de requête, Seulement pour des requêtes d'Insert, Update ou Delete. Il m'affiche:
    "Échec du Générateur de requêtes. Tentative de lecture ou d'écriture de mémoire protégée. Cela indique souvent qu'une autre mémoire est endommagée".

    J'ai chercher partout sur la toile cette erreur mais je ne trouve rien.

    Pour essayé de régler le problème, j'ai supprimer ma table, mon tableadapter, j'ai remodifié ma base de donnée, j'ai vérifier et revérifier ma chaine de connexion. Le pire, c'est que dans ce même dataset j'ai plein d'autres tables qui marche très bien.

    Donc j'en peux plus de me tirer les cheveux la dessus, sans même une idée pour me décoincé. J'ai pas trop envie de supprimer mon dataset car j'ai plein de datatables avec plein de requêtes, et j'ai pas envie de tout me retaper.

    Quelqu'un aurai t il une idée? Merci d'avance.

  2. #2
    Membre éclairé Avatar de loulouklm
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 99
    Par défaut
    As-tu essayé de fermer VS et de ré-ouvrir la solution ?

  3. #3
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Oui bien sur. Je suis en train de tester ma solution sur une autre machine... je suspecte Visual Studio. Je vous tiens au courant.

    Edit 1: Du nouveau dans le n'importe quoi: Maintenant quand j'affiche le générateur de requête, aucune colonne ne s'affiche, juste la ligne a cocher:" sélectionner toute les colonnes".

    J'ai tenté de la faire avec un nouveau projet, mais rien.

    Edit 2: Je viens d'essayé le programme avec un autre PC. Il y a la meme erreur du début. Le générateur de requête n'affiche que les colonnes créer initialement.

    J'ai deux autres Dataset qui fonctionnent bien (Sur d'autre Base de données.

    Donc le problème viendrai peut etre de ma base de données

  4. #4
    Membre éclairé Avatar de loulouklm
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    99
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 99
    Par défaut
    Quelle version du connecteur MySQL utilises-tu ? Peut-être une piste.

    Tu peux aussi regarder / modifier le XML générer dans un éditeur de texte, ça permet de by passer certain souci. A faire avec attention.

  5. #5
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    J'ai la version 6.x. de MySQL Connector... Mais ca fonctionnait très bien jusque la. C'est depuis que j'ai changé quelque chose dans ma base de données. Ou alors quand j 'ai changer mon dataset...

  6. #6
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut Reponse
    Alors j'ai trouver le problème et le problème du problème. (My boss actually)

    J'avais rajouté une colonne dans ma table de ma base de donnée, ce champ etait de type FLOAT, or MySQL mets l'option "Unsigned" a chaque fois.

    Or un Float unsigned, je sais pas si ca marche dans MySQL en tout cas, c'est bel et bien ce qui a fais craqué mon dataset dans Visual Studio.

    Voila voila. Merci pour les conseils.

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

Discussions similaires

  1. [C#][2.0]Problème de Delete avec DataSet Typé
    Par genki dans le forum Accès aux données
    Réponses: 2
    Dernier message: 04/01/2007, 13h42
  2. [VB.NET2003] Dataset typés
    Par b_lob dans le forum Windows Forms
    Réponses: 4
    Dernier message: 18/04/2006, 14h33
  3. [ADO.NET][C#]Comment forcer Fill correct de DataSet typé ?
    Par Manralf dans le forum Accès aux données
    Réponses: 23
    Dernier message: 21/02/2006, 09h50
  4. [VS2005][C#] Delete sur un Dataset typé
    Par Xno dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/09/2005, 18h13
  5. [C#] Récup champ IMAGE SQLServer avec un DataSet Typé
    Par SoaB dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/07/2005, 14h53

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