Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1094 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requête SQL (C++ builder 2007)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requête SQL (C++ builder 2007)

n°1734318
nightwish8​0
Posté le 20-05-2008 à 11:15:20  profilanswer
 

bonjour, je travail sous C++ builder 2007 en tant que stagiaire et je bloque sur quelque chose d'assez ennuyeux.
 
je cherche a faire une requâte SQL SELECT de ce style :
 
SELECT * FROM COMPOSE WHERE Groupe bis = (valeur)
 
mon problème je pense dois ce situé au niveau de Groupe bis car il y a .... un espace !!! il m'indique a la compil une erreur de syntaxe et j'aimerais savoir si cela vient vraiment de ce champ composé ?? j'ai tenté en mettant des " et des ' mais rien n'y fait !!!! ou alors c'est moi qui construit mal mes requête, enfin tout lmonde fait des erreurs mais je n'ai jamais programmer sous borland auparavant, c mon boss qui travail sous borland donc je le suis....

mood
Publicité
Posté le 20-05-2008 à 11:15:20  profilanswer
 

n°1734322
flo850
moi je
Posté le 20-05-2008 à 11:16:36  profilanswer
 

on ne mets as d'espace, d'accent ou de caractère spéciaux dans un nom de champ ou de table


---------------

n°1734341
casimimir
Posté le 20-05-2008 à 11:32:49  profilanswer
 

oui ca vient de la, dans ce cas la tu dois mettre des quotes autours, mais il faut faire gaffe car suivant les sgbd alors le champ est potentiellement case sensitive et donc a voir si la case a été définie au moment de créer le champ.
 
mais comme dit flo, il faut éviter les espaces, les caractères accentués, jouer en case sensitive avec des majuscule/minuscule, donc si ce sont des champs a toi et que tu es encore en dev/test transforme ca en GROUPE_BIS

n°1734360
nightwish8​0
Posté le 20-05-2008 à 11:53:09  profilanswer
 

a oui ca je m'en doutais bien mais ..... la base de donnée est .... très ancienne de l'ordre de 10 ans et a été faite sous PARADOX alors c'est pour vous dire la difficulté que j'ai a m'adapté a ce genre de bdd !!!!
je m'en doutais bien que ca venais de la mais bon si faut que je passe mon temps a chercher des erreurs de ce type ( pourtant chui la pour apprendre) c'est plus une perte de temps qu'autre chose

n°1735270
nightwish8​0
Posté le 21-05-2008 à 15:26:14  profilanswer
 

j'ai trouvée hier comment il faut annotée les champs munis d'espace.
il faut tout simplement les mettres entre [nom champ].


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requête SQL (C++ builder 2007)

 

Sujets relatifs
[ASP.Net / C# ]Checkbox et Controls[C GTK]Ouvrir une "frame web" dans un programme
[Résolu] [Java] Requête BD : "Le jeu de résultats est fermé"Programme C serie de commande
[Résolu][Oracle] Problème requete{C#} Projet: Administrateur Tool : Recrute
[C] probleme avec librairie mysql.h [résolu]C'est la poule ou l'oeuf...
lecture d'un fichier wav en CC# probleme pour trouver mon System.IO.File
Plus de sujets relatifs à : requête SQL (C++ builder 2007)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR