USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Dúvida em SQl
Maurício
não registrado
Postada em 17/08/2006 19:45 hs   
Eu digitei este código sql, mas não deu certo diz que falta vlaor para o operador, o qúe ´´esta errado no código?????
Select  Competidor.[Id_Categoria], Competidor.[Codigo], Finish.[Id_Competidor], Finish.[Id_Chegada]  FROM Competidor, Finish WHERE Competidor.[Codigo] = Finish.[Id_Competidor]   Order BY Competidor.[Id_Categoria];
     
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 18/08/2006 04:24 hs            
Select  Competidor.[Id_Categoria], Competidor.[Codigo], Finish.[Id_Competidor], Finish.[Id_Chegada]  FROM Competidor, Finish WHERE Competidor.[Codigo] = Finish.[Id_Competidor], Competidor[Campo]  Order BY Competidor.[Id_Categoria];
 
Está faltando o negrito acima, este é operador da falta, coloque o nome do campo, por sua consulta deve ser Codigo.
 
vlu//
   
Maurício
não registrado
ENUNCIADA !
Postada em 22/08/2006 18:22 hs   
Não resolveu, continua dando erro na sintaxe,,.............
   
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
ENUNCIADA !
Postada em 23/08/2006 13:29 hs         
não tem nada de errado ... eu testei assim e funcionou:
 
create table #Competidor
 (
  Id_Categoria int,
  Codigo int
 )
create table #Finish
 (
  Id_Competidor int,
  Id_Chegada int
 )
set nocount on
insert into #Competidor (Id_Categoria, Codigo) values (1, 1)
insert into #Competidor (Id_Categoria, Codigo) values (1, 2)
insert into #Competidor (Id_Categoria, Codigo) values (1, 3)
insert into #Competidor (Id_Categoria, Codigo) values (2, 4)
insert into #Finish (Id_Competidor, Id_Chegada) values (1, 1)
insert into #Finish (Id_Competidor, Id_Chegada) values (4, 2)
insert into #Finish (Id_Competidor, Id_Chegada) values (3, 3)
insert into #Finish (Id_Competidor, Id_Chegada) values (2, 4)

Select 
#Competidor.[Id_Categoria],
#Competidor.[Codigo],
#Finish.[Id_Competidor],
#Finish.[Id_Chegada] 
FROM #Competidor, #Finish
WHERE #Competidor.[Codigo] = #Finish.[Id_Competidor]  
Order BY #Competidor.[Id_Categoria];

drop table #Competidor
drop table #Finish
   
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 23/08/2006 13:40 hs            
Não sei se resolve, mas tenta com essa SQL aqui... faz exatamente a mesma coisa:
 
SELECT
    Competidor.[Id_Categoria],
    Competidor.[Codigo],
    Finish.[Id_Competidor],
    Finish.[Id_Chegada]
FROM
    Competidor
        INNER JOIN Finish ON Competidor.[Codigo] = Finish.[Id_Competidor]
Order BY
    Competidor.[Id_Categoria];
 
Se for SQL Server ou Access, vai funcionar... pra outros bancos tem q mudar umas coisinhas...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página