GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Postagens recentes
|
Conecte-se...
|
Desconectar
|
Português
Inicio
→
WINDEV 2024
→
pb sur requête avec 2 champs de même nom
pb sur requête avec 2 champs de même nom
Iniciado por serge.g8, set., 13 2005 5:16 PM - 4 respostas
Conecte-se…
serge.g8
#1
Publicado em setembro, 13 2005 - 5:16 PM
Bonjour,
J'ai 1 requête sql portant sur 2 tables.
Dans chaque table j'ai un même nom de champs (compteur) et lorsque je veux remplir ma combo avec ces deux champs pls d'autre ça plante.
Comment contourner ce problème en évitant si possible de renomer mes champs ?
Merci
Denunciar
0
0
#2
Publicado em setembro, 13 2005 - 4:15 PM
Salut !
On 13-Sep-2005, "Serge" <serge.g8@laposte.net> wrote:
Bonjour,
J'ai 1 requête sql portant sur 2 tables.
Dans chaque table j'ai un même nom de champs (compteur) et lorsque je
veux remplir ma combo avec ces deux champs pls d'autre ça plante.
Comment contourner ce problème en évitant si possible de renomer mes
champs ?
Merci
En donnant un alias à l'iun des champs ...
Exemple :
select a.unchamp, b.unchamp as nouveaunompourunchamp, a.autrechamp,
b.encoreunautrechamp from fichier premierfichier as a, secondfichier as b
Bien à toi
--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Denunciar
0
0
serge.g8
#3
Publicado em setembro, 13 2005 - 6:35 PM
Merci Marcel de ta réponse,
J'ai aussi utilisé les alias mais mon problème est toujours là.
Ma requête fonctionnne bien en test mais au remplissage de ma cbo ça plante toujours car dans le message d'erreur il y a un ORDER BY (qui ne figure pas dans code sql) avec le nom des champs et non pas les alias et donc à ce niveau il y a deux fois le nom de mes champs et il n'aprrécie pas !
@+
Denunciar
0
0
guest
#4
Publicado em setembro, 13 2005 - 7:23 PM
salut,
il faut mettre le nom de la table devant le nom du champ
exemple : select table1.champ, table2.champ from table1, table2 ....
Denunciar
0
0
guest
#5
Publicado em setembro, 14 2005 - 12:56 PM
Mets le nom des tables devant chaque champ :
SELECT table1.champ, table2.champ FROM table1, table2 WHERE table1.champ='"+x+"' AND table2.champ='"+Y+"' ;
Mais s'il ne s'agit pas d'une clef étrangère, tes champs ne devraient pas porter le même nom, le mieux est quand même de les renommer.
Cordialement,
JF
Denunciar
0
0
→ Voltar para WINDEV 2024
WINDEV 25
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (versões anteriores)
WINDEV (versões anteriores)
WINDEV (versões anteriores)
WEBDEV (versões anteriores)
WEBDEV (versões anteriores)
WINDEV Mobile (versões anteriores)
WINDEV Mobile (versões anteriores)
Reports & Queries
Reports & Queries
Off-topic
Off-topic
Ferramentas
Ferramentas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Tipo de Pesquisa
Apenas tópicos
Todas as mensagens
Período de pesquisa
Qualquer momento
Última hora
Últimas 24 horas
Semana passada
Mês passado
Ano passado
Cancelar
Pré-visualização da sua mensagem
Adicionar imagem
Importar uma imagem de uma URL
Enviar uma imagem a partir do seu disco
Deixe um ficheiro ou clique em "Procurar ..."
ou
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto