Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vadio

Instrução SQL, verificação

Recommended Posts

Pessoal, programo em PHP

mas entrei numa empresa q só usa ASP

mas os cara são tudo meio fraco de programação usam o InterDev...

 

bom.. seguinte

 

preciso saber como verificar se um comando SQL foi executado com sucesso.

perguntei pro pessoal aqui, mas eles não sabem me responder.

então estou recorrendo a vocês pra fazer isso já que não posso usar PHP..

 

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

dê um response.write nele para ver as informações, comente a linha que executa o sql, exemplo:

 

sql = "insert into dados (nome, telefone) values ('"&telefone&"', '"&telefone&"')"
'set rs = conn.execute(sql)
response.write(sql)

sua resposta é essa:

 

insert into dados (nome, telefone) values ('tedk', '3333-8888')

Compartilhar este post


Link para o post
Compartilhar em outros sites

tipow, quero saber se foi incluído se não houve nenhum erro, entende?

 

no PHP é só fazer

if($_sql) fazer x;

else fazer y;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rapaz, pelo que sei e conversando com programadores php, existe uma função do próprio PHP pra fazer isso, mais no ASP, como você quer nunca vi, no através desse metodo que te passei!

Compartilhar este post


Link para o post
Compartilhar em outros sites

no php é facinho.. if(sql)

ou no final do "execute" você poe or die('texto erro')

poxa.. num tem como saber se foi executado corretamente o comando sql? se funcionou ou não?

dessa maneira q você mandou ele só escreve a query...

Compartilhar este post


Link para o post
Compartilhar em outros sites

só o clássico. response.write

assim:

 

sql = "insert into dados (nome, telefone) values ('"&telefone&"', '"&telefone&"')"
set rs = conn.execute(sql)

response.write("cadastrado com sucesso")

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo, e se por algum motivo esse cadastro não acontecer, vou mandar uma msg errada..

ja parou pra pensar nisso?

por isso tenho q ter certeza do que esta acontecendo..

Compartilhar este post


Link para o post
Compartilhar em outros sites

rapaz se não for corretamente e pq foi feito algum procedimento errado, não sei quanto a PHP, mais em ASP trabalhamos com certezas e não com "caso tenha erro", sakô cara?

 

se existir alguma coisa em ASP desse tipo, desconheço, pois sempre fiz dessa forma e nunca me aconteceu nada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

se nao acontecer a execução correta do sql vai dar erro

 

voce pode tratar os erros para dar outra mensagem

 

mas ai é outra historia

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois é esse tratamento q é o problema...

OMG.. q lixo nem suporte de POO tem direito nisso.

o loko.. mas fazer uq né..

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça em .NET que tem o que quer

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.