Ir para conteúdo
Fórum Script Brasil
  • 0

Aspas


Bob Esponja

Pergunta

Olá pessoal !

Estou com um probleminha muito bobo, mas que esta me deixando muito bolado! Nunca fui bom com aspas em ASP. alguém pode me dar uma ajuda ?

O erro que dá é o seguinte:

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/pesquisa/cadmorad.asp, line 56

A linha é uma simples declaração de uma variável (que já foi declarada), mas o conteúdo dela deveria estar sendo interpretado como uma string, e como não deve estar acontecendo isso, está dando erro:

sintaxe_end="(""<%=RS("TIP_LOG")) & " " & (RS("NOME_LOG"))%>"")"

Se alguém puder me ajudar, posta ai !

Um abraço a todos !

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

hum.. deixe-me ver..

sintaxe_end = "(" + CSTR(RS("TIP_LOG")) + " " + CSTR(RS("NOME_LOG")) + ")"

onde tem aspas.. é string. onde tem RS("valor") é variavel. o simbolo + esta concatenando tudo.

ok?

ate mais

Link para o comentário
Compartilhar em outros sites

  • 0

Eu não concacteno nada com o +. tongue.gif

Uso sempre o E-comercial (&).

O sinal de adição (+) é mais recomendado para somas. biggrin.gif

Fica a critério de cada um...

t+

Link para o comentário
Compartilhar em outros sites

  • 0

heheh quando eu tenho tempo eu ainda dou uma passadinah por aki.

olha amigo é o sgeuinte primeira coisa esse sintaxe_end é variavel do asp??? ele já esta dentro das tag asp??? se sim você deve utilizar algo parceido com esse codigo:

<%

sintaxe_end="(" & rs("TIP_LOG") & " " & RS("NOME_LOG")& ")"

%>

senao, caso esse sintaxe_end é alguma coisa HTML você pode tentar usar esse outro codigo

sintaxe_end="("<%=(rs("TIP_LOG") & " " & RS("NOME_LOG"))%>")"

t+

Link para o comentário
Compartilhar em outros sites

  • 0

e ae galera..

guto..

eu uso o "+" pra concatenar, porque ele funciona tb pra outras linguagens.. e assim, acho mais facil.. e tb porque eu aprendi assim..

acho que 90% dos aspers usam o &.. mas não da nada.. hehe

funciona tão bem nos dois casos!

Link para o comentário
Compartilhar em outros sites

  • 0

Olá pessoal..... vou mostrar a voces como ficou o codigo, no final. Muito obrigado por tudo ai, continuarei postando duvidas e ajudando o pessoal quando puder.... um abraço a todos !

<%
Dim conexao
Dim conection
Dim RS
Dim STR
Set conexao=Server.CreateObject("ADODB.Connection")
Set RS=Server.CreateObject("ADODB.RecordSet")
RS.CursorLocation = 3
conexao.open "DRIVER={SQL Server};server=MYSERVERIP;uid=MYID;pwd=MYPASSWORD;DATABASE=CEP;"

Set RS=conexao.Execute ("SELECT * FROM CEPRJ WHERE CEP8='" & Request("txtCEP") & "'")
Dim sintaxe_end
Dim sintaxe_bairro
If RS.EOF Then %>
<%
'se o CEP não for encontrado
sintaxe_end=Request("txtEndereco")
sintaxe_bairro=Request("txtBairro")
%>
<script language="Javascript">
alert ('CEP Não encontrado')
</script>
<%
Else %>
<%
'quando o CEP for encontrado
'reiniciando as variaveis
sintaxe_end=" "
sintaxe_bairro=" "
'sintaxe definitiva
sintaxe_end = "" + CSTR(RS("TIP_LOG")) + " " + CSTR(RS("NOME_LOG")) + ""
sintaxe_bairro="" + CSTR(RS("BAIRRO_1")) + ""
%>
<script language=javascript>
frmDados.txtEndereco.value=<%=(RS("TIP_LOG")) & " " & (RS("NOME_LOG"))%>;
frmDados.txtEndereco.value=<%=(RS("BAIRRO_1"))%>;
</script>
<%
End If  
%>

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...