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

Connexion aux bases de données Firebird Discussion :

FireBird et les DataSet de Visual Studio 2008


Sujet :

Connexion aux bases de données Firebird

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 66
    Points : 45
    Points
    45
    Par défaut FireBird et les DataSet de Visual Studio 2008
    Bonjour à toutes et à tous,

    Je rencontre des soucis avec les DataSet graphiques de Visual Studio 2008 et les procédures stockées FireBird.
    Lorsque j'intègre dans un TableAdapter de mon DataSet une procédure stockée FireBird 2.1.x, VS 2008 me dit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    L'assistant a détécté les problèmes suivants lors de la configuration du TablaAdapter : 
    "INSERT_CLIENT":
    détails : 
    Instruction SELECT générée.
    Invalid Request BLR at offset 80
    No message for error code 335544868 found.
    Coté base de données la procédure fonctionne parfaitement, pas de problème à ce niveau là, mais dès que je l'intègre dans la partie graphique de VS 2008, impossible de faire fonctionner.

    D'une autre coté, si je code une DataTable typée et que je fais une connexion manuelle (codée) j'arrive à faire fonctionner ma procédure.
    Mais je souhaite utiliser le concepteur graphique (plus pratique tout de même ...)

    Si quelqu'un a une idée ?
    Peut être de DDEX qui n'est pas encore au point ?
    Est ce que quelqu'un à réussi à faire fonctionner ?

    D'avance merci,
    Alex01

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 66
    Points : 45
    Points
    45
    Par défaut
    A nouveau moi ...

    Bon, je viens de trouver une solution !
    Il faut ajouter à la fin de la procédure stockée la commande "SUSPEND" même si la procédure ne retourne qu'une valeur scalaire.
    Automatiquement, lors de l'import de la PS dans le DataSet, VS 2008 créera une table de données typées qui contiendra les données retournées (même s'il y en a qu'une).

    C'est dommage de ne pas pouvoir définir des procédures stockées à 1 seule valeur de retour lorsque l'on utilise Visual Studio (faudra peut être attendre un nouveau DDEX)


    Cordialement ...
    Alex01

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

Discussions similaires

  1. Generer les get les set en Visual studio 2008
    Par Ya7yaKech dans le forum ASP.NET
    Réponses: 6
    Dernier message: 13/04/2009, 16h45
  2. Problem rencontré avec Les DataSet dans Visual Studio 2005?
    Par mehdi_scofield dans le forum ASP.NET
    Réponses: 0
    Dernier message: 14/11/2008, 11h40
  3. Réponses: 16
    Dernier message: 24/10/2008, 17h32
  4. Différences entre les versions de Visual Studio 2008
    Par Peanut dans le forum Visual Studio
    Réponses: 2
    Dernier message: 30/01/2008, 09h53
  5. Réponses: 1
    Dernier message: 24/01/2008, 14h21

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