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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Erro na sql
Knight
GOIÂNIA
GO - BRASIL
Postada em 22/09/2006 16:34 hs         
To rodando uma SQL em um BD MySql
Update PRODUTOS set STATUS = 'N' where CODIGO =(SELECT COD_PRODUTO FROM ITENS_LOCACAO where COD_LOCACAO =13)
Sabendo que existe 2 itens em ITENS_LOCACAO com COD_LOCACAO = 13 e que os STATUS destes 2 itens em PRODUTOS = L
A SQL n funciona mas tb não da erro.
O que pode estar acontecendo???
Agradeço desde já

Emoções Knight Emoções

http://host.csti.eti.br

CSTI WebHosting
Hospedando Idéias Emoções

     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 22/09/2006 16:39 hs            
Hummm esse tipo de sql retornaria erro no access por exemplo pois pode voltar mais q um registro. Em vez de igual use IN:
 
Update PRODUTOS set STATUS = 'N' where CODIGO IN (SELECT COD_PRODUTO FROM ITENS_LOCACAO where COD_LOCACAO =13)
 
veja se dá certo amigo
 
at+ :)
     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 22/09/2006 16:57 hs            
Knight, fiz o teste aqui e deu certo, nao deu erro nenhum nao e atualizou o banco, estranho.
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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