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

ASP.NET Discussion :

Requete SELECT, PB de format de variable


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 81
    Par défaut Requete SELECT, PB de format de variable
    Bonjour,
    j'ai un petit souci dans une requete SQL

    mon souci vien de cette partie de ma requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AND DL_QteBL > '" + rdr4.GetString(1) + "'
    Le rdr4 viens d'une précédente requete que voici

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlstr4 = "select distinct CATEGORIE,SEUIL_NDP,AR_Ref from F_ARTICLE WHERE CATEGORIE <> 'NULL' ";
    Dans les deux tables les colones de ses champs sont en numeric.

    Quand j'ai des colones en varcher avec du GetString ca marche mais la il en veux pas j'ai essayer pas mal de get different (decimal, float, int) mais il me fait toujours une erreur sur cette partie de ma requete.

    Merci pour votre aide

    Thierry

  2. #2
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    je ne pense pas que ce soit réellement le bon forum pour poster vu qu'il s'agit de sql, mais avec mes maigres compétences je vais essayer un début de réponse:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AND DL_QteBL > '" + rdr4.GetString(1) + "'
    Dans les deux tables les colones de ses champs sont en numeric.
    essaye d'éviter les quotes si les deux sont du numérique.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AND DL_QteBL > " + rdr4.GetString(1) + "

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 81
    Par défaut
    Merci pour cet reponse rapide, mais ce ne change pas mon souci.
    Je met le message exacte de l'erreur

    Impossible d'effectuer un cast d'un oblet de type "System.Decimal" en type "System.String"
    Merci

    Thierry

  4. #4
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    rdr4.GetString(1).ToString()
    Erreur de débutant

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 81
    Par défaut
    Merci pour cet réponse

    Alors avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AND DL_QteBL >'" + rdr4.GetString(1).ToString() + "'
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AND DL_QteBL >" + rdr4.GetString(1).ToString() + "
    j'ai la meme erreur a savoir

    Impossible d'effectuer un cast d'un oblet de type "System.Decimal" en type "System.String"
    j'ai essayer avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AND DL_QteBL > rdr4.GetString(1).ToString()
    et la j'ai une autre erreur ailleurs bizarre qui est
    "Ligne 1 : syntaxe incorrecte vers '.'."
    Merci de votre aide

    Thierry

  6. #6
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    poste ta ligne qui crée l'erreur...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AND DL_QteBL >'" + rdr4.GetString(1).ToString() + "'"

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

Discussions similaires

  1. Format de variable real
    Par drinkmilk dans le forum Langage
    Réponses: 18
    Dernier message: 22/03/2011, 15h50
  2. Problème de variable dans requete Select
    Par Avatar69 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 09/10/2009, 09h11
  3. Format des chifres dans une requete SELECT
    Par Marc_27 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 03/09/2009, 16h59
  4. [VB6] Variable = Valeur d'une requete Select
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 23/01/2006, 14h40
  5. requete SELECT avec un nombre constant
    Par gurumeditation dans le forum Requêtes
    Réponses: 3
    Dernier message: 04/07/2003, 20h04

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