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

Variáveis


PASP

Pergunta

Cara, que doido!

Dim variavel

variavel=rs("campo")

.

.

.

passadas 200 linhas de programação ASP e HTML essa variavel perdeu o valor, mesmo que eu faça um select e tudo mais, se eu mando mostrar a variavel, ou mando ela receber o valor novamnte do campo do BD ela fica 'NULO', fica NULO até mesmo se eu imprimir o campo do BD, sendo que no BD ele não está vazio, o que poder ser?

mad.gif

Link para o comentário
Compartilhar em outros sites

14 respostass a esta questão

Posts Recomendados

  • 0

nome=empty: pais=empty: uf=empty: cidade=empty: telefone=empty: fax=empty: celular=empty: dt_nasc=empty: sexo=empty: endereco=empty

bairro=empty: cep=empty: cpf_cnpj=empty: empresa=empty: profissao=empty: ramoatv=empty: grauinst=empty

Dim nome, pais,uf,cidade,telefone,fax,celular,email,dt_nasc,sexo,endereco,bairro,cep,cpf_cnpj,empresa,profissao,ramoatv,grauinst

nome = rs("nome")

grauinst = rs("grauinst")

pais = rs("pais")

uf = rs("uf")

cidade = rs("cidade")

telefone = rs("telefone")

fax = rs("fax")

<%=Response.write grauinst %>

E então, apartir daí, ela é retornada como nula..

sad.gif

Link para o comentário
Compartilhar em outros sites

  • 0

nome=empty: pais=empty: uf=empty: cidade=empty: telefone=empty: fax=empty: celular=empty: dt_nasc=empty: sexo=empty: endereco=empty

bairro=empty: cep=empty: cpf_cnpj=empty: empresa=empty: profissao=empty: ramoatv=empty: grauinst=empty

porque você usa isso????

já tentou sem isso?

Link para o comentário
Compartilhar em outros sites

  • 0

posta o codigo todo aí.

pode ter alguma coisa fazendo ela perder o valor..

Link para o comentário
Compartilhar em outros sites

  • 0

nome="": pais="": uf="": cidade="": telefone="": fax="": celular="": dt_nasc="": sexo="": endereco=""
bairro="": cep="": cpf_cnpj="": empresa="": profissao="": ramoatv="": grauinst=""
Dim nome, pais,uf,cidade,telefone,fax,celular,email,dt_nasc, sexo, endereco, bairro, cep,cpf_cnpj,empresa,profissao,ramoatv,grauinst

set conn= server.createobject("ADODB.Connection")
conn.Open="DRIVER={MySQL ODBC 3.51 Driver};" & "SERVER=localhost;" & "DATABASE=nm;" & "USER=root;" & "PASSWORD=;"

if request.QueryString("evento")="salvar" then
	nome = replace(server.htmlencode(request.form("nome")),"'","''")
	pais = replace(server.htmlencode(request.form("pais")),"'","''")
	uf = replace(server.htmlencode(request.form("estado")),"'","''")
	cidade = replace(server.htmlencode(request.form("cidade")),"'","''")
	telefone = replace(server.htmlencode(request.form("telefone")),"'","''")
	fax = replace(server.htmlencode(request.form("fax")),"'","''")
	celular = replace(server.htmlencode(request.form("celular")),"'","''")
	email = replace(server.htmlencode(request.form("email")),"'","''")
	dt_nasc = DataEUA(replace(server.htmlencode(request.form("dtnasc")),"'","''"))
	sexo = replace(server.htmlencode(request.form("sexo")),"'","''")
	endereco = replace(server.htmlencode(request.form("endereco")),"'","''")
	bairro = replace(server.htmlencode(request.form("bairro")),"'","''")
	cep = replace(server.htmlencode(request.form("cep")),"'","''")
	cpf_cnpj = replace(server.htmlencode(request.form("cpf_cnpj")),"'","''")
	empresa = replace(server.htmlencode(request.form("empresa")),"'","''")
	profissao = replace(server.htmlencode(request.form("profissao")),"'","''")
	ramoatv = replace(server.htmlencode(request.form("ramoatv")),"'","''")
	grauinst = replace(server.htmlencode(request.form("grauinst")),"'","''")	
	senha = replace(server.htmlencode(request.form("senha")),"'","''")  
	if request.Form("senha") <> "" then
  sql = "UPDATE usuario SET NOME='"&nome&"', PAIS='"&pais&"', UF='"&uf&"', CIDADE='"&cidade&"', TELEFONE='"&telefone&"', FAX='"&fax&"',CELULAR='"&celular&"', EMAIL='"&email&"', DT_NASC='"&dt_nasc&"', SEXO='"&sexo&"',ENDERECO='"&endereco&"', BAIRRO='"&bairro&"', CEP='"&cep&"', CPF_CNPJ='"&cpf_cnpj&"', EMPRESA='"&empresa&"', PROFISSAO='"&profissao&"', RAMOATV='"&ramoatv&"', GRAUINST='"&grauinst&"', SENHA='"&senha&"' WHERE LOGIN = '"&session("usuario")&"'"
  session("senha")=senha
	else
  sql = "UPDATE usuario SET NOME='"&nome&"',PAIS='"&pais&"',UF='"&uf&"', CIDADE='"&cidade&"',TELEFONE='"&telefone&"',FAX='"&fax&"', CELULAR='"&celular&"',EMAIL='"&email&"',DT_NASC='"&dt_nasc&"', SEXO='"&sexo&"',ENDERECO='"&endereco&"',BAIRRO='"&bairro&"', CEP='"&cep&"',CPF_CNPJ='"&cpf_cnpj&"',EMPRESA='"&empresa&"', PROFISSAO='"&profissao&"',RAMOATV='"&ramoatv&"', GRAUINST='"&grauinst&"' WHERE LOGIN = '"&session("usuario")&"'"
	end if

	set rs=conn.execute(sql)
	session("nome")=nome
	response.Redirect "meucadastro.asp"
End if


sql = "SELECT * FROM USUARIO WHERE LOGIN = '"&session("usuario")&"'"
set rs=conn.execute(sql)

if not rs.eof or not rs.bof then
nome = rs("nome"): grauinst = rs("grauinst"): pais = rs("pais"): uf = rs("uf"): cidade = rs("cidade"): telefone = rs("telefone"): fax = rs("fax")
celular = rs("celular"): email = rs("email"): dt_nasc = rs("dt_nasc"): sexo = rs("sexo"): endereco = rs("endereco")
bairro = rs("bairro"): cep = rs("cep"): cpf_cnpj = rs("cpf_cnpj"): empresa = rs("empresa"): profissao = rs("profissao")
ramoatv = rs("ramoatv")
end if
%>
<html>
<head>
<title>Documento sem t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../css/interface_usuario.css" rel="stylesheet" type="text/css">
<link href="../css/formulario.css" rel="stylesheet" type="text/css">
<link href="../include/jscalendar-0.9.6/calendar-win2k-1.css" rel="stylesheet" type="text/css">
<script language="javascript" type="text/javascript" src="../js/comum.js"></script>
<script language="javascript" type="text/javascript" src="js/meucadastro.js"></script>

<script type="text/javascript" src="../include/jscalendar-0.9.6/calendar.js"></script>
<script type="text/javascript" src="../include/jscalendar-0.9.6/lang/calendar-br.js"></script>
<script type="text/javascript" src="../include/jscalendar-0.9.6/calendar-setup.js"></script>
<script language="JavaScript1.2" src="mm_menu.js"></script>
</head>

<body>
<script language="JavaScript1.2">mmLoadMenus("");</script>
<table border="0" cellpadding="0" cellspacing="0" width="780">
  <tr>
   <td><img src="imagens/spacer.gif" width="72" height="1" border="0" alt=""></td>
   <td><img src="imagens/spacer.gif" width="71" height="1" border="0" alt=""></td>
   <td><img src="imagens/spacer.gif" width="72" height="1" border="0" alt=""></td>
   <td><img src="imagens/spacer.gif" width="72" height="1" border="0" alt=""></td>
   <td><img src="imagens/spacer.gif" width="72" height="1" border="0" alt=""></td>
   <td><img src="imagens/spacer.gif" width="142" height="1" border="0" alt=""></td>
   <td><img src="imagens/spacer.gif" width="73" height="1" border="0" alt=""></td>
   <td><img src="imagens/spacer.gif" width="122" height="1" border="0" alt=""></td>
   <td><img src="imagens/spacer.gif" width="84" height="1" border="0" alt=""></td>
   <td><img src="imagens/spacer.gif" width="1" height="1" border="0" alt=""></td>
  </tr>

  <tr>
   <td><a href="#" onMouseOut="MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_0106110514_0,0,15,null,'novo');"><img name="novo" src="imagens/novo.gif" width="72" height="15" border="0" alt=""></a></td>
   <td><a href="#" onMouseOut="MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_0106102414_1,0,15,null,'principal');"><img name="principal" src="imagens/principal.gif" width="71" height="15" border="0" alt="Principal"></a></td>
   <td><a href="#" onMouseOut="MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_0106104039_2,0,15,null,'arquivo');"><img name="arquivo" src="imagens/arquivo.gif" width="72" height="15" border="0" alt="Arquivo"></a></td>
   <td><a href="#" onMouseOut="MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_0106104248_3,0,15,null,'bancos');"><img name="bancos" src="imagens/bancos.gif" width="72" height="15" border="0" alt="Bancos"></a></td>
   <td><a href="boletos/index.asp" onMouseOut="MM_startTimeout();" onMouseOver="MM_showMenu(window.mm_menu_0106104438_4,0,15,null,'boletos');"><img name="boletos" src="imagens/boletos.gif" width="72" height="15" border="0" alt="Boletos"></a></td>
   <td><a href="pagarreceber/index.asp"><img name="contas_pagar_receber" src="imagens/contas_pagar_receber.gif" width="142" height="15" border="0" alt="Contas a Pagar/Receber"></a></td>
   <td><a href="lixeira.asp"><img name="lixeira" src="imagens/lixeira.gif" width="73" height="15" border="0" alt="Lixeira"></a></td>
   <td><a href="indique.asp"><img name="indique" src="imagens/indique.gif" width="122" height="15" border="0" alt="Indique a um Amigo"></a></td>
   <td><img name="menu_r1_c9" src="imagens/menu_r1_c9.gif" width="84" height="15" border="0" alt=""></td>
   <td><img src="imagens/spacer.gif" width="1" height="15" border="0" alt=""></td>
  </tr>
</table>
<form action="alterar.asp?evento=salvar" method="post" name="frmAlterar" id="frmAlterar">
  <table width="778"  border="0" cellpadding="2" cellspacing="0" id="tblCampos">
    <tr>
      <td colspan="6">Campos em <strong>negrito</strong> s&atilde;o obrigat&oacute;rios. </td>
    </tr>
    <tr>
      <td class="tdLabelObrigatorio">&nbsp;</td>
      <td colspan="3">&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td class="tdLabelObrigatorio">Nome</td>
      <td colspan="3"><input name="nome" type="text" class="txtNome" id="nome" value="<%=nome%>" size="80"></td>
      <td class="tdLabel">Sexo</td>
      <td><select name="sexo" class="cboSexo" id="sexo">
  	<%=CboSexo(sexo)%>
      </select></td>
    </tr>
    <tr>
      <td class="tdLabel">Data de Nascimento </td>
      <td colspan="5">        <table width="100%"  border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td width="20%">
      <input name="dtnasc" type="text" class="txtDataNasc" id="dtnasc" value="<%=DataBR(dt_nasc) %>" onKeyPress="dateMask()" maxlength="10" onBlur="Validar_dateMask()">
      </td>
      <td><img src="../imagens/botoes/chama_calendario.jpg" width="18" height="17" name="SelecionarNasc" id="SelecionarNasc" style="cursor:hand;"></td>
          </tr>
        </table></td>
    </tr>
  <!--
    <tr>
      <td>CPF / CNPJ </td>
      <td><input name="cpf_cnpj" type="text" class="txtCpfCnpj" id="cpf_cnpj" value="<?php //echo $cpf_cnpj; ?>"></td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  -->
    <tr>
      <td class="tdLabel">Empresa</td>
      <td colspan="5"><input name="empresa" type="text" class="txtEmpresa" id="empresa" value="<%=empresa%>" size="80"></td>
    </tr>
    <tr>
      <td class="tdLabel">CEP</td>
      <td><input name="cep" type="text" class="txtCEP" id="cep" value="<%=cep%>" maxlength="8"></td>
      <td class="tdLabel">Endere&ccedil;o</td>
      <td><input name="endereco" type="text" class="txtEndereco" id="endereco" value="<%=endereco%>"></td>
      <td class="tdLabel">Bairro</td>
      <td><input name="bairro" type="text" class="txtBairro" id="bairro" value="<%=bairro%>"></td>
    </tr>
    <tr>
      <td class="tdLabel">Cidade</td>
      <td><input name="cidade" type="text" class="txtCidade" id="cidade" value="<%=cidade%>"></td>
      <td class="tdLabel">Estado</td>
      <td><select name="estado" class="txtUF" id="estado">
  	<%=CboEstados(uf)%>
      </select></td>
      <td class="tdLabel">Pa&iacute;s</td>
      <td><input name="pais" type="text" class="txtPais" id="pais" value="<%=pais%>"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td class="tdLabel">Email</td>
      <td colspan="5"><input name="email" type="text" class="txtEmail" id="email" value="<%=email%>" size="80"></td>
    </tr>
    <tr>
      <td class="tdLabel">Telefone</td>
      <td><input name="telefone" type="text" class="txtTelefone" id="telefone" value="<%=telefone%>"></td>
      <td class="tdLabel">FAX</td>
      <td><input name="fax" type="text" class="txtFAX" id="fax" value="<%=fax%>"></td>
      <td class="tdLabel">Celular</td>
      <td><input name="celular" type="text" class="txtCelular" id="celular" value="<%=celular%>"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td class="tdLabel">Grau de Instru&ccedil;&atilde;o </td>
      <td><select name="grauinst" class="cboGrauInstrucao" id="grauinst">
        <%=CboGrauInst(grauinst)%>

TAE!!!

Abraços!!

Link para o comentário
Compartilhar em outros sites

  • 0

o que as primeiras linhas do seu codigo:

nome="": pais="": uf="": cidade="": telefone="": fax="": celular="": dt_nasc="": sexo="": endereco=""

bairro="": cep="": cpf_cnpj="": empresa="": profissao="": ramoatv="": grauinst=""

Fazem?

Qual variavel está perdendo valor?

você olhou, se dentro do seu codigo.. na parte que essa variavel recebe valor, ela está recebendo mesmo?

O melhor modo de debugar um erro, é ir dando responsse.write nas variaveis linha a linha.

Uma hora, você vai achar o lugar onde ela perde o valor..

Link para o comentário
Compartilhar em outros sites

  • 0

Concerteza..

Na hora que a variável recebe o valor do campo do BD , ela vem com o valor sim, porém quando eu vou a utilizar para jogar o valor para uma função

function Funcao(variavel)

ela antes disso está sem valor algum, já tem option explicit, já tentei de tudo, quando ela recebe o valor do BD, tudo bem, mas quando eu preciso executar a fnção com seu valor, a variavel está em branco. Tentei tambem fazer ela receber o valor denovo do BD, mas ai o proprio campo do BD retorna nulo.. uso mysql, alguém teria alguma noção do q pode ser?

Abraços!!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

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