Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Que merd... de erro pode ser..
Só entra na procedure se for um dos cliente dito.. mas da erro quando coloco mais que 1 Request.QueryString("cliente") , oque pode ser..
Help..
if Request.QueryString("cliente") = "5698" or
Request.QueryString("cliente") = "5719" or
Request.QueryString("cliente") = "5607" then
CMD.CommandText = "{call ATUALIZA_NRO_RAN(?,?,?)}"
CMD.CommandType = 1
CMD.Parameters(0).Direction = 1
CMD.Parameters(1).Direction = 2
CMD.Parameters(2).Direction = 2
CMD.Parameters(0).Value = Request.QueryString("OF")
CMD.Execute
if len(CMD.Parameters(1).value >1) or len(CMD.Parameters(2).value) >1 then
%>
<script language="javascript">
alert("<%=CMD.Parameters(2).value%>");
java script:history.back(-1);
</script>
<%
end if
end ifcoloque inline:
if Request.QueryString("cliente") = "5698" or Request.QueryString("cliente") = "5719" or Request.QueryString("cliente") = "5607" then
assim:
if len(CMD.Parameters(1).value) >1 or len(CMD.Parameters(2).value) >1 then
experimente substituir
if Request.QueryString("cliente") = "5698" or Request.QueryString("cliente") = "5719" or Request.QueryString("cliente") = "5607" then
por
Cliente = Request.QueryString("cliente")
if Cliente = "5698" or Cliente = "5719" or Cliente = "5607" then
Se nao rolar é outro erro ai continuamos tentando
>
experimente substituir
if Request.QueryString("cliente") = "5698" or Request.QueryString("cliente") = "5719" or Request.QueryString("cliente") = "5607" then
por
Cliente = Request.QueryString("cliente")
if Cliente = "5698" or Cliente = "5719" or Cliente = "5607" then
Se nao rolar é outro erro ai continuamos tentando
Mário não deu certo..
Não consegui utilizar a solução abaixo, alguém poderia mke explica melhor...
Coloca um "_" depois de cada or
Assim:
if xxxxxxx or _
xxxxxxxx or _
Tenta ai depois fala pra gente se funfou!
Meu código esta abaixo:
<!--#include file="../../../fix_login.asp"-->
<html><body>
<!--#include file="menu_superior" -->
<%
if myDBConnection.state then
dim CMD
dim envio
set CMD = Server.CreateObject("ADODB.Command")
set CMD.ActiveConnection=myDBConnection
if Request.QueryString("cliente") = "5698" then 'mudar
'Request.QueryString("cliente") = "5719" or
'Request.QueryString("cliente") = "5607" then
CMD.CommandText = "{call ATUALIZA_NRO_RAN(?,?,?)}"
CMD.CommandType = 1
CMD.Parameters(0).Direction = 1
CMD.Parameters(1).Direction = 2
CMD.Parameters(2).Direction = 2
CMD.Parameters(0).Value = Request.QueryString("OF")
CMD.Execute
end if
CMD.CommandText = "{call PROC_OFQEMB(?,?)}"
CMD.CommandTypE=1
CMD.Parameters(0).Direction = 1
CMD.Parameters(1).Direction = 3
CMD.Parameters(0).Value = Request.QueryString("OF")
CMD.Parameters(1).Value = ""
CMD.Execute
envio=CMD.Parameters(1).Value
end if%>
</body>
</html>Tenta assim:
<!--#include file="../../../fix_login.asp"-->
<html><body>
<!--#include file="menu_superior" -->
<%
if myDBConnection.state then
dim CMD
dim envio
set CMD = Server.CreateObject("ADODB.Command")
set CMD.ActiveConnection=myDBConnection
if Request.QueryString("cliente") = "5698" or _
Request.QueryString("cliente") = "5719" or _
Request.QueryString("cliente") = "5607" then
CMD.CommandText = "{call ATUALIZA_NRO_RAN(?,?,?)}"
CMD.CommandType = 1
CMD.Parameters(0).Direction = 1
CMD.Parameters(1).Direction = 2
CMD.Parameters(2).Direction = 2
CMD.Parameters(0).Value = Request.QueryString("OF")
CMD.Execute
end if
CMD.CommandText = "{call PROC_OFQEMB(?,?)}"
CMD.CommandTypE=1
CMD.Parameters(0).Direction = 1
CMD.Parameters(1).Direction = 3
CMD.Parameters(0).Value = Request.QueryString("OF")
CMD.Parameters(1).Value = ""
CMD.Execute
envio=CMD.Parameters(1).Value
end if%>
</body></html>
No que voce postou eu nao vi voce fazendo o que sugeri
Alem do mais tem coisas comentadas ali que certamente poderia ser o porque de nao testar os outros codigos
deu erro? a sua querystring "cliente" está sendo chamada?
deu erro? a sua querystring "cliente" está sendo chamada?
Por que apagaram meu último post?
porque tinha milhoes de posts com a mesma coisa
voce esta com outro usuario logado?
>
porque tinha milhoes de posts com a mesma coisa
voce esta com outro usuario logado?
Eu não estava com outro usuario logado. Mas tudo bem então.
Galera, consegui utilizar com a ajuda de vocês com a solução do or_.
A questão de ter "porque tinha milhoes de posts com a mesma coisa" que foi dito acima, percebi que esta muito lento o Imasters e por isso pode ter replicado várias vezes...
eu tive dificuldade de utilzar hoje..
Mas agradeço e estou conseguindo agora.
Valeu..
>
Galera, consegui utilizar com a ajuda de vocês com a solução do or_.
A questão de ter "porque tinha milhoes de posts com a mesma coisa" que foi dito acima, percebi que esta muito lento o Imasters e por isso pode ter replicado várias vezes...
eu tive dificuldade de utilzar hoje..
Mas agradeço e estou conseguindo agora.
Valeu..
Beleza Gilcimar, o "_" é usado quando queremos que o comando continue na próxima linha. Senão você teria que colocar o comando todo em uma única linha.
Abraço e boa sorte!
Desculpe mibnetweb
é que tinham varios topicos do Gilcimar e devo ter apagado o seu sem querer
Pronto retornei o post
estranho pq funcionou com quebra de linha e o inline não...
>
Desculpe mibnetweb
é que tinham varios topicos do Gilcimar e devo ter apagado o seu sem querer
Pronto retornei o post
Sem problemas, afinal não vamos discutir por causa de um post. O importante é que conseguimos ajudar o nosso amigo!
Abraço.
estranho pq funcionou com quebra de linha e o inline não...
Nao tem nada estranho ted
O problema nao era com quebra ou inline
Era sim os comentarios que pedi para retirar la em cima
Alem do mais tem coisas comentadas ali que certamente poderia ser o porque de nao testar os outros codigos
Por isso so testava com um, o resto tava comentado
Funcionou, consegui fazer oque eu queria..
Obrigado a Todos
Obs:
Eu faço parte da campanha: Doe um HONDA CIVIC SI para o Salgado e um TOYOTA COROLLA 2008 para o Mário Monteiro.
do jeito que estou aqui perdido, eu nunca iria reparar o comentário, foi mau galera!!!!!
Que bom Gilcimar Macedo, parabens
Eu faço parte da campanha: Doe um HONDA CIVIC SI para o Salgado e um TOYOTA COROLLA 2008 para o Mário Monteiro.
Obrigado
Coloca um "_" depois de cada or
Assim:
if xxxxxxx or _
xxxxxxxx or _
Tenta ai depois fala pra gente se funfou!