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

Accès aux données Discussion :

DataSet - TableAdapter : Le nom de ma requête se modifie tout seul


Sujet :

Accès aux données

  1. #1
    Membre régulier Avatar de miniil
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2003
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2003
    Messages : 267
    Points : 76
    Points
    76
    Par défaut DataSet - TableAdapter : Le nom de ma requête se modifie tout seul
    Bonjour,

    J'utilise un dataset et des requêtes personnalisées pour interagir avec ma base de données.

    J'ai créé une requête SELECT avec comme nom GetDataBy qui prend un ID en paramètre.

    Le problème c'est qu'à certains moments (je n'ai pas encore pu déterminer lesquels), le nom de ma requête se change en GetDataBy1 et il est impossible de la renommer en GetDataBy car le nom est déjà utilisé.
    Ceci provoque donc une erreur à l'exécution de mon code qui cherche GetDataBy avec un paramètre et qui ne le trouve pas.

    Pour remédier à cette erreur, la seule solution que j'ai trouvé c'est de supprimer ma table, de l'ajouter à nouveau et de recréer les requêtes personnalisées. (Un peu fastidieux).

    Quelqu'un a-t-il déjà rencontré ce problème?
    miniil

  2. #2
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    Salut,

    c'est quoi le "nom" d'une requête SELECT ?
    Tu parles de procédure/fonction en PL/SQL ?
    Tu utilises les fonctionnalités de System.Data et dérivé, ou du binding ?
    Tu pourrais nous montrer un peu de ton code en rapport avec ladite requête ?
    Plus je connais de langages, plus j'aime le C.

  3. #3
    Membre régulier Avatar de miniil
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2003
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2003
    Messages : 267
    Points : 76
    Points
    76
    Par défaut
    Désolée pour ma réponse tardive.

    Je vais essayer d'être plus précise.

    J'ai créé un dataset dans Visual Studio, fichier xsd. On ajoute simplement les tables et on peut créer des requêtes personnalisées via le TableAdapter.

    Voici une image pour une table :

    Nom : rilecons.png
Affichages : 221
Taille : 7,2 Ko

    J'ai donc créé une requête SELECT (Clic droit sur la table > Add > query) qui porte normalement le nom GetDataBy mais elle se renomme (toute seule) à la première exécution en GetDataBy1

    Est-ce plus clair?
    miniil

  4. #4
    Membre expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Points : 3 570
    Points
    3 570
    Par défaut
    Re,

    ce qui est plus clair c'est que je ne pense pas être apte à t'aider
    Tous ces trucs avec des interfaces et des objets gérés en auto j'y connais rien, j'ai pour habitude de tout faire à la main.
    Là on dirait que ta requête est considérée comme une sorte de classe, et qu'à l'utilisation une instance est créée (d'où l'ajout du '1').
    Plus je connais de langages, plus j'aime le C.

Discussions similaires

  1. Résultat de requête qui change tout seul !
    Par un_passant dans le forum Requêtes
    Réponses: 3
    Dernier message: 04/01/2011, 19h16
  2. Réponses: 1
    Dernier message: 10/08/2010, 14h26
  3. [Access] apostrophe ds un nom, pb de requête SQL
    Par Marie_2116 dans le forum VBA Access
    Réponses: 4
    Dernier message: 17/07/2007, 09h25
  4. critères nom=valeurs numériques (requête)
    Par bouba_95 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 02/02/2007, 16h15
  5. Réponses: 6
    Dernier message: 05/05/2006, 14h31

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