Ir para conteúdo

POWERED BY:

Arquivado

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

luiscarlos5046

verificar BD se existe registro senão ..

Recommended Posts

Galera,preciso de ajuda com esse Java, não sei fazer esse tipo..to verificando o BD se existe registro e se não encontrar registro quero que me mostre um ALERT após a verificaçãofiz assim, mas sei q não está certo, não sei como fazer isso..me deem uma luz..if rs.eof then response.write "<script>java script:alert('O campo e-mail deve ser preenchido!');return true;</script>"end ifLuis Carlos

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenteif rs.eof thenresponse.write "<script language='javascript'> alert('O campo e-mail deve ser preenchido!');return true;</script>"end if

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que apareceu??

Compartilhar este post


Link para o post
Compartilhar em outros sites

deveria rolar

 

tente assim e veja o que acontece

 

ASP

    [*]<%IF RS.EOF THEN%>

     

    [*]<script language="JavaScript">

     

    [*]<!--

     

    [*]alert("O campo e-mail deve ser preenchido!");

     

    [*]return true;

     

    [*]//-->

     

    [*]</script> 

     

    [*]<%END IF%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mário,

 

a página funciona, mas não me mostra nenhum ALERTA..

veja como fiz... e o que eu quero...

Eu quero que ao abrir a página me mostre um ALERTA de que não tem nenhum registro em destaque... fiz um campo na TABELA para definir se o evento terá destaque ou não... defini 0 para NÃO e 1 para sim

e se o campo tiver só números 0 ZEROS me mostra um ALERTA dizendo q não tem nenhum evento em destaque....

 

ASP

[*]

 

[*]<%

 

[*]strSql " SELECT "

 

[*]strSql = strSql & " destaque "

 

[*]strSql = strSql & " FROM "

 

[*]strSql = strSql & " eventos "

 

[*]Set rsEv Server.CreateObject("ADODB.Recordset")

 

[*]rsEv.Open strSql, cn

 

[*]

 

[*]IF rsEv.EOF THEN

 

[*] <script language="JavaScript">

 

[*] <!--

 

[*] alert("Não há registro neste campo!");

 

[*] return false;

 

[*] //-->

 

[*] </script> 

 

[*]END IF

 

[*]

 

[*]rsEv.close

 

[*]%>

 

[*]

mas acho que tenho q fazer um loop... parece q falta algo ai ainda q cheque todos os registros deste campo..

 

Luis Carlos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... nessa logica q você montou ele só da alert se nenhum registro retornar com o select.. e pelo q você falou, é pra dar o alert se nenhum registro tiver no campo destaque o valor "1", certo??

Então você teria q fazer um loop e testar todos.. no final, se não achou nenhum, dai da a mensagem...

 

Mais ou menos assim, nem lembro asp direito..

 

flag = ""Do while not rsEv.EOF then     if rsEv("destaque") = "1" Then        flag = "boooom!!"     End if     rsEv.movenextLoopif flag = "" Then%>     <script language="JavaScript">     <!--     alert("Não há registro neste campo!");     return false;     //-->     </script><%End if

Eu fiz de qualquer jeito, mas é mais ou menos assim..

falou!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui assim:

 

ASP

[*]''' INICIO DO ALERTA

 

[*] strSql " SELECT destaque FROM eventos WHERE destaque = 1"

 

[*] Set rsEv Server.CreateObject("ADODB.Recordset")

 

[*] rsEv.Open strSql, cn

 

[*]

 

[*] IF rsEv.EOF THEN %>

 

[*] <script language="JavaScript">

 

[*] alert("* VOCÊ RETIROU O EVENTO DE DESTAQUE ! \n\nLembre-se de que será adicionado o evento \ncom a data mais recente na página inicial.");

 

[*] </script> 

 

[*] <%END IF

 

[*] rsEv.close

 

faltou o WHERE no SELECT para checar se é igual ou se existe...

e o return false; tbm não é aceito alí...

 

Luis Carlos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ahh sim, desse jeito com certeza é melhorSe você não vai usar os registros que não estão em destaque, só bota o WHERE....pensei que você ia usá-los já q não tinha o where qdo eu vi...falou cara! :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

é isso mano tava faltando esta parte no seu code

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.