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 :

[C# .NET 2.0] Paramètre de type DATE de FireBird


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 120
    Points : 48
    Points
    48
    Par défaut [C# .NET 2.0] Paramètre de type DATE de FireBird
    Je ne trouve pas comment convertir :
    en type DATE pour FireBird 2.0...

    je ne trouve rien dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    FirebirdSql.Data.FirebirdClient
    et une erreur
    {"conversion error from string \"2008-10-28\"\r\nAt procedure ''select_maligne"}
    m'est renvoyé si je fais un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
                FbConnection sqlConnection = new FbConnection();
                FbCommand Cde = sqlConnection.CreateCommand();
                Cde.CommandType = FbDbType.Date;
                Cde.CommandText = "select_maligne";
                FbParameter Par = Cde.CreateParameter();
                Par.FbDbType = ParDBType;
                Par.IsNullable = false;
                Par.ParameterName = "MaDate";
                Par.Value = DateTime.Today;
                int r = Cde.ExecuteNonQuery();
    alors que ma Procedure attend un type DATE... ????

  2. #2
    Membre extrêmement actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Points : 1 173
    Points
    1 173
    Par défaut
    Je connais pas bien FireBird mais .....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    FbConnection sqlConnection = new FbConnection();
                FbCommand Cde = sqlConnection.CreateCommand();
                Cde.CommandType = FbDbType.Date; // là tu spécifies le type de commande donc celà devrait etre Stored Procedure
                Cde.CommandText = "select_maligne";
                FbParameter Par = Cde.CreateParameter();
                Par.FbDbType = FdDbType.Date;
                Par.IsNullable = false;
                Par.ParameterName = "MaDate";
                Par.Value = DateTime.Today;
                int r = Cde.ExecuteNonQuery();

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 120
    Points : 48
    Points
    48
    Par défaut
    oui c'est une erreur de copier/coller, pour rendre le code lisible sur le POST sans en mettre des tonnes, mais ce n'est pas là le problème...

Discussions similaires

  1. [WD10] Passer paramètres de type Date à une requête
    Par rinuspro dans le forum WinDev
    Réponses: 2
    Dernier message: 27/05/2009, 18h31
  2. RS/MDX Paramètre de Type Date
    Par dream_rachid dans le forum SSAS
    Réponses: 1
    Dernier message: 29/01/2009, 17h45
  3. Réponses: 6
    Dernier message: 07/05/2008, 22h13
  4. execute statement et paramètre de type date
    Par aallal dans le forum SQL
    Réponses: 7
    Dernier message: 19/09/2007, 17h51
  5. [ADO] Passage de paramètre de type Date dans une requête
    Par e-ric dans le forum Bases de données
    Réponses: 6
    Dernier message: 25/01/2006, 12h36

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