select e insert - AJUDA URGENTE

1. select e insert - AJUDA URGENTE

Ronaldo Terranova
terranova

(usa Debian)

Enviado em 22/03/2008 - 15:54h

Estou desenvolvendo um sistema para uma empresa, e faço o insert dos itens de um pedido em uma tabela e depois faço o select em duas tabelas para fazer a impressão do pedido.
Só que as vezes quando vai imprimir o pedido aparece varios itens que não pertencem ao pedido, não sei se isso ocorre quando é feito o insert ou o select.
O sistema é acessado por mais um usuario ao mesmo tempo, utilizo mysql e zeoslib.

Alguém poderia me ajudar ???


  


2. Re: select e insert - AJUDA URGENTE

Luis Carlos de Brito
luiscarlos

(usa Fedora)

Enviado em 22/03/2008 - 22:09h

tente executar a sql de busca direto no banco para ver o resultado, se vier de forma errada, entao os dados foram gravados no lugar errado no banco, é a única explicação que vejo, provavelmente na hora do iseert ocorreu alguma kakinha.
O que vc vai ter que fazer é um debug, ir fazendo manualmente cada passo da geração do pedido até ver de onde vem esses dados fantasmas, uma coisa eu garanto, é erro do programador, depois de tanto apanhar cheguei a essa conclusao, entoa quando der crep no sistema, lembre-se, o eero é de quem fez, o proximo passo é cabeça fria e no lugar e maos a obra para consertar.


3. comparação

Felipe Casagrande (pepi)
felipe_pepii

(usa Debian)

Enviado em 24/03/2008 - 08:29h

Cara,]

pegue o select do seu programa de comparação,

Com certeza voce tem chaves primarias e tals.. vai la a dica..

Select campo1, campo2, campo3 from tabela1
where campo1 not in (select campo1 from tabela2)

ele ira te mostra apenas o que nao tiver batendo.. siga essa linha, veja o seu select insert e identifique o problema


4. olah

Jeffeson Luiz Oliveira de Campos
foguinho.peruca

(usa Ubuntu)

Enviado em 24/03/2008 - 08:51h

Bom seria masi facil com o smodelos da tbl pra gte ajudar a montar o selct da vida aew...

d qqr maneira, se tah vindo mta info q vc naum qr naum eskece d filtrar o seu select:

se a info pertence ao seu registro usa o nome do campo pra pegar soh as colunas q vc qr...

se vier info d outra tbl, repensa o seu select q ele tah confuso...

mas eh issu

[]'s
Jeff






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts