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

ADO.NET Discussion :

ADO.Net et MySql


Sujet :

ADO.NET

  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2012
    Messages : 12
    Points : 15
    Points
    15
    Par défaut ADO.Net et MySql
    Bonjour,

    J'espère que je ne me suis pas trompé de catégorie pour le sujet.

    Alors voilà mon problème:
    J'ai une base sous MySql, le script de création de la base contient la création de la table, des clés étrangères et des procédures stockées.
    Quand sous Visual Studio 2008 je vais dans Donnée -> Ajouter une nouvelle source de données ... , j'ai des erreur lors du chargement des procédures stockées.

    Les erreurs sont du genre suivants (elle reviennent sur plusieurs procédures) :

    <``.`mangatheque`.`sp_DeleteExtImageParID`>
    Champ 'EXTIMG_ID' inconnu dans where clause

    <``.`mangatheque`.`sp_GetDataFormatImageParID`>
    Champ 'EXTIMG_ID' inconnu dans field list

    <``.`mangatheque`.`sp_InsertionAnime`>
    Cannot add or update a child row: a foreign key constraint fails (`mangatheque`.`anime`, CONSTRAINT `FK_REALISER` FOREIGN KEY (`REALISATEUR_ID`) REFERENCES `realisateur` (`REALISATEUR_ID`))
    Pour me connecter j'utilise MySql Connector/Net 6.4.5
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Points : 3 173
    Points
    3 173
    Par défaut
    A priori lors de l'ajout de ta connexion il vérifie les procédures stockées...

    Certaines semblent utiliser des colonnes qui n'existe pas.
    Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
    MCTS Database Development
    MCTS Database Administration

  3. #3
    Membre à l'essai
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2012
    Messages : 12
    Points : 15
    Points
    15
    Par défaut
    Merci de ta réponse.
    J'ai vérifier le nom des attributs et des tables dans mes procédures et il n'y a pas d'erreurs (en tout cas je n'en vois pas).

  4. #4
    Membre expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Points : 3 173
    Points
    3 173
    Par défaut
    Au hasard:

    Dans ta procédure stockée "sp_DeleteExtImageParID" cherche EXTIMG_ID dans un de tes WHERE... a priori il ne le connait pas
    Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
    MCTS Database Development
    MCTS Database Administration

  5. #5
    Membre à l'essai
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2012
    Messages : 12
    Points : 15
    Points
    15
    Par défaut
    Dans le where il est écrit correctement aussi.
    Le plus surprenant c'est que j'ai une procédure avant qui à la même structure au nom des attribut près vu qu'elle "pointe" sur une autre table, et celle-ci passe sans aucun problème.

Discussions similaires

  1. Connexion Ado.net Via : Mysql
    Par seksaki dans le forum VB.NET
    Réponses: 1
    Dernier message: 24/03/2010, 01h54
  2. connexion ado.net avec mysql ?
    Par seksaki dans le forum VB.NET
    Réponses: 1
    Dernier message: 21/11/2009, 15h55
  3. ADO.NET et MySql
    Par kafana dans le forum Accès aux données
    Réponses: 2
    Dernier message: 30/04/2007, 18h12
  4. [ADO.Net][C#] Comment utiliser Mysql ?
    Par soltani.slim dans le forum Accès aux données
    Réponses: 13
    Dernier message: 31/08/2006, 12h57
  5. [ADO.Net][C#/Mysql] Comment exécuter une requête paramétrée?
    Par wremacle dans le forum Accès aux données
    Réponses: 6
    Dernier message: 07/02/2006, 16h55

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