Ir para conteúdo

POWERED BY:

Arquivado

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

Guybrush

Registro Recebe Valor Undefined

Recommended Posts

ASP

[*] for(var x=1; x<=cont; x++)

 

[*] {

 

[*] del[x] Request.QueryString("deletar")(x);

 

[*] sql[1] "SELECT res.id_resposta resID ";

 

[*] sql[1] +"FROM forum_msg msg, forum_resposta res WHERE msg.id_tipo="+del[x]+" AND msg.id_msg=res.id_msg";

 

[*] cmd db.Execute(sql[1]);

 

[*] resID cmd("resID");

 

[*] if(resID=="" || resID==null || resID=="undefined"){ resID=0; }

 

[*] Response.Write("<BR>"+resID);

 

[*] sql[2] "DELETE FROM forum_resposta WHERE id_resposta="+cmd("resID");

 

[*] sql[3] "DELETE FROM forum_msg WHERE id_tipo="+del[x];

 

[*] sql[4] "DELETE FROM forum_tp WHERE id_tipo="+del[x];

 

[*] db.Execute(sql[2]);

 

[*] db.Execute(sql[3]); 

 

[*] db.Execute(sql[4]); 

 

[*] Response.Write(sql[1]+"<BR>"+sql[2]+"<BR>"+sql[3]+"<BR>"+sql[4]);

 

[*] Response.Write("<center><b>"+del[x]+"</b> Foi Deletado com Sucesso.</center><br>"); 

 

[*] }

 

[*] if(erro==0) { Response.Write("<center><br><b><h3>Atualizando Dados...</h3></b></center><br><script>setTimeout('voltar()',3000);</script>"); }

 

[*] } // Final do Query String

 

A Seleção SQL (linhas 4 e 5) retorna para o resID o valor undefined.

pois não há nenhum registro,

Veja as linhas 6,7 e 8 quando isso ocorre, eu tentei fazer algo pra variavel retornar o valor 0 ao invés de undefined.

 

Porém, não sei por que não funcionou, retorna o valor undefined, =|

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara .. ta estranho o seu código .. ta uma mistura de javascript com ASP e sem tag nenhuma de abertura ou de fechamento....

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso é ASP???

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara .. ta estranho o seu código .. ta uma mistura de javascript com ASP e sem tag nenhuma de abertura ou de fechamento....

<{POST_SNAPBACK}>

Sim ,é JavaScript com ASP

prefiro Java ao Vb,

 

e enfim, ali é o meio do código, o resto não interessa muito neste caso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

aff

eu sou um jumento, dinovo esqueci do:

 

resID = cmd("resID")+"";

 

=)

 

vlw pela ATenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

se eskeceu do que cara ?? o que você pos de diferente ??  num entendi nada ;; hehehe

<{POST_SNAPBACK}>

Quando eu fiz a seleçào e gravei os dados no recordSET,

o campo resID vinha com falor nulo, ok ?

 

então ficava assim:

 

resID = recordSet("resID");

sendo que o valor ficava assim: recordSet("resID") = ;

 

ou seja, sem qualquer valor,

eu tive que acrescentar um mesmo, que fosse um espaço em branco, ou seja

 

resID = cmd("resID")+""; // Repare o +"";

 

Depois disso, o resto é rotina, o programa verifica se é nulo, se for ele coloca como valor 0, se não deixa como está!

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.