Ir para conteúdo

POWERED BY:

Arquivado

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

rodrigoap

com inserção de dados

Recommended Posts

o campo mes esta vazio, ta ai o porque do erro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mario,O campo eu percebi que está vazio, mas eu queria entender o por que ele está vazio... ele é uma caixa de seleção, com os meses em que essa pesquisa de opinião foi feita. Posso estar errando em alguma coisa em como mandar esses dados pro banco...Você sabe como me ajudar?Vlw!!Rodrigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

como você esta recuperando seu valor??

Compartilhar este post


Link para o post
Compartilhar em outros sites

como você esta recuperando seu valor??

<{POST_SNAPBACK}>

Mario,

 

Está pergunta pode parecer ridicula pra você, mas eu sinceramente não sei responder a sua pergunta. Admito, sou uma negação em programação. Estou fazendo isso pra tentar melhorar uma pesquisa aqui no trampo, meu negócio é design.

 

Me desculpe pela ignorância,

 

Rodrigo. :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse é o último código que eu usei, não mexi com isso hoje ainda...

 

ASP

[*]<!--#include file="conexao.asp" -->

 

[*]<%

 

[*]MesPesquisa Request.Form("mes_pesquisa")

 

[*]Unidade Request.Form("unidade")

 

[*]Nome Request.Form("nome")

 

[*]

 

[*]StrCadastra " INSERT INTO Pesquisa "

 

[*]StrCadastra = StrCadastra & " (MesPesquisa, Unidade, Nome) "

 

[*]StrCadastra = StrCadastra & " VALUES "

 

[*]StrCadastra = StrCadastra & " ("&mes_pesquisa&", '"&unidade&"', '"&nome&"') "

 

[*]

 

[*]Response.Write(StrCadastra)

 

[*]

 

[*]Response.End()

 

[*]

 

[*]SET RS Cnn.execute(StrCadastra)

 

[*]

 

[*]Response.Redirect "pesquisa_incluida.asp"

 

[*]

 

[*]%>

 

Esta aqui é a página que tem o formulário

 

<!--#include file="include_header.asp" --><link href="estilos.css" rel="stylesheet" type="text/css"><table border="0" cellspacing="0" cellpadding="0">  <tr>    <td><img src="images/titles_acess.gif" width="760" height="87"></td>  </tr></table><table border="0" cellspacing="0" cellpadding="0" width="760">  <tr>    <td width="33"><img src="images/internas_tablebase01a.gif" width="33" height="16"></td>    <td width="515"><img src="images/internas_tablebase02a.gif" width="515" height="16"></td>    <td colspan="6"><img src="images/internas_tablebase03a.gif" width="6" height="16"></td>    <td width="24"><img src="images/internas_tablebase04a.gif" width="24" height="16"></td>    <td width="155"><img src="images/internas_tablebase05a.gif" width="155" height="16"></td>    <td width="27"><img src="images/internas_tablebase06a.gif" width="27" height="16"></td>  </tr>  <tr>    <td width="33"><img src="images/internas_tablebase01a.gif" width="33" height="16"></td>    <td width="515" bgcolor="#F0F0F0" valign="top">      <table width="100%" border="0" cellpadding="20" cellspacing="0">        <tr valign="top">          <td class="textos">            <table width="90%" border="0" align="center" cellpadding="0" cellspacing="5">              <form name="form1" method="post" action="inclui_pesquisa.asp">     <tr>                <td colspan="4" class="titlescursos" align="center">Inserção de dados - Pesquisa de Opinião</td>                </tr>              <tr>                <td align="right" class="cursosdata">Mês da Pesquisa:</td>                <td><select name="mes_pesquisa" class="textos" id="mes_pesquisa" method="post">                  <option selected>06/2004</option>                  <option>07/2004</option>                  <option>08/2004</option>                  <option>09/2004</option>                  <option>10/2004</option>                  <option>11/2004</option>                  <option>12/2004</option>                  <option>01/2005</option>                  <option>02/2005</option>                  <option>03/2005</option>                  <option>04/2005</option>                  <option>05/2005</option>                  <option>06/2005</option>                  <option>07/2005</option>                  <option>08/2005</option>                  <option>09/2005</option>                  <option>10/2005</option>                  <option>11/2005</option>                  <option>12/2005</option>                                                                                </select></td>                <td align="right" class="cursosdata">Unidade:</td>                <td><select name="unidade" size="1" class="textos" id="unidade">                  <option>Umarizal</option>                  <option>Vila Mariana</option>                </select></td>              </tr>              <tr>                <td align="right" class="cursosdata">Nome:</td>                <td colspan="3" class="textos"><input name="nome" type="text" class="textos" id="nome" size="50"></td>                </tr>              <tr>                <td align="right" class="textos"><input name="enviar" type="submit" id="enviar" value="Enviar"></td>                <td> </td>                <td> </td>                <td> </td>              </tr> 	 </form>          </table>          </td>        </tr>      </table>    </td>    <td width="1" bgcolor="#E7E7E7"><img src="images/transp.gif" width="1" height="4"></td>    <td width="1" bgcolor="#EAEAEA"><img src="images/transp.gif" width="1" height="4"></td>    <td width="1" bgcolor="#EFEFEF"><img src="images/transp.gif" width="1" height="4"></td>    <td width="1" bgcolor="#F5F5F5"><img src="images/transp.gif" width="1" height="4"></td>    <td width="1" bgcolor="#FAFAFA"><img src="images/transp.gif" width="1" height="4"></td>    <td width="1" bgcolor="#FDFDFD"><img src="images/transp.gif" width="1" height="4"></td>    <td width="24"><img src="images/internas_tablebase04a.gif" width="24" height="16"></td>    <td width="155" valign="top"><table width="155" border="0" cellspacing="0" cellpadding="2" bgcolor="#CCCCCC">      <tr>        <td><img src="images/imagem_acess_151.jpg" width="151" height="215"></td>      </tr>    </table>    <table width="155" border="0" cellspacing="0" cellpadding="2">      <tr>        <td class="legendas">Reabilitar é a nossa tarefa </td>      </tr>    </table></td>    <td width="27"><img src="images/internas_tablebase06a.gif" width="27" height="16"></td>  </tr>  <tr>    <td width="33"><img src="images/internas_tablebase01b.gif" width="33" height="7"></td>    <td width="515"><img src="images/internas_tablebase02b.gif" width="515" height="7"></td>    <td colspan="6"><img src="images/internas_tablebase03b.gif" width="6" height="7"></td>    <td width="24"><img src="images/internas_tablebase04b.gif" width="24" height="7"></td>    <td width="155"><img src="images/internas_tablebase05b.gif" width="155" height="7"></td>    <td width="27"><img src="images/internas_tablebase06b.gif" width="27" height="7"></td>  </tr></table><!--#include file="include_bottom.asp" -->

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara com esse Response.End ai ele naum vai Executar o SQL nunca.Response.Write(StrCadastra)SET RS = Cnn.execute(StrCadastra)Response.Redirect "pesquisa_incluida.asp"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei o seu erro, e o motivo do MES esta vindo vazio....

 

Repare no seu SELECT (menuzinho) de escolha do mes de pesquisa...

<select name="mes_pesquisa" class="textos" id="mes_pesquisa" method="post">
                <option selected>06/2004</option>
                [B]<option>07/2004</option>[/B]                 <option>08/2004</option>
                <option>09/2004</option>
                <option>10/2004</option>
                <option>11/2004</option>
                <option>12/2004</option>
                <option>01/2005</option>
                <option>02/2005</option>
                <option>03/2005</option>
                <option>04/2005</option>
                <option>05/2005</option>
                <option>06/2005</option>
                <option>07/2005</option>
                <option>08/2005</option>
                <option>09/2005</option>
                <option>10/2005</option>
                <option>11/2005</option>
               [B] <option>12/2005</option>[/B]	 		</select>

 

ele nao tem VALUE nenhum, cara...desse jeito como você quer recuperar algum valor....fica dficil nao é :P

 

Muda para isso

 

<select name="mes_pesquisa" class="textos" id="mes_pesquisa" method="post">
                <option value="06/2004" selected>06/2004</option>
                <option value="07/2004">07/2004</option>
                <option value="08/2004">08/2004</option>
                <option value="09/2004">09/2004</option>
                <option value="10/2004">10/2004</option>
                <option value="11/2004">11/2004</option>
                <option value="12/2004">12/2004</option>
                <option value="01/2005" selected>01/2005</option>
                <option value="02/2005" selected>02/2005</option>
                <option value="03/2005" selected>03/2005</option>
                <option value="04/2005" selected>04/2005</option>
                <option value="05/2005" selected>05/2005</option>
             <option value="06/2005" selected>06/2005</option>
	             <option value="07/2005" selected>07/2005</option>
	             <option value="08/2005" selected>08/2005</option>
             <option value="09/2005" selected>09/2005</option>
             <option value="10/2005" selected>10/2005</option>
	             <option value="11/2005" selected>11/2005</option>
	             <option value="12/2005" selected>12/2005</option>
</select>

 

beleza, veio....muda e que agora, vai funcionar http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif

 

uma outra duvida, esse valore eles sao fixos (você que colocou na mao...)

ou sao gerados pelo BD :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu juro que vo quebra isso aqui...... Heheheheolha a resposta agora do browse!INSERT INTO Pesquisa (MesPesquisa, Unidade, Nome) VALUES (, 'Vila Mariana', 'Rodrigo Ap. S. Rodrigues') Cadê o mês?!?!?!?! ARRRRGGGHHH!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que ta me deixando mais puto é q eu to testando apenas com três campos... Só faltam mais 25 pra inserir http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

<!--asp1--><div class='asptop'>ASP</div><div class='aspmain'><!--easp1--><link href = "style_images/css_asp.css" rel = "stylesheet" type = "text/css">

[*]

 

[*]<!--#include <font color="#269900">file</font>="conexao.asp" -->

 

[*]<%

 

[*]MesPesquisa <font color="#269900"></font>= <font color="#0080C0">Request</font><font color="#8C00AA">.</font><font color="#979700">Form</font>("mes_pesquisa")

 

[*]Unidade <font color="#269900"></font>= <font color="#0080C0">Request</font><font color="#8C00AA">.</font><font color="#979700">Form</font>("unidade")

 

[*]Nome <font color="#269900"></font>= <font color="#0080C0">Request</font><font color="#8C00AA">.</font><font color="#979700">Form</font>("nome")

 

[*]

 

[*]StrCadastra <font color="#269900"></font>= " INSERT INTO Pesquisa "

 

[*]StrCadastra <font color="#269900"></font>= StrCadastra & " (MesPesquisa, Unidade, Nome) "

 

[*]StrCadastra <font color="#269900"></font>= StrCadastra & " VALUES "

 

[*]StrCadastra <font color="#269900"></font>= StrCadastra & " ("&mes_pesquisa&", '"&unidade&"', '"&nome&"') "

 

[*]

 

[*]<font color="#0080C0">Response</font><font color="#8C00AA">.</font><font color="#979700">Write</font>(StrCadastra)

 

[*]

 

[*]<font color="#0080C0">Response</font><font color="#8C00AA">.</font><font color="#979700"><font color="8E7144">End</font></font>()

 

[*]

 

[*]<font color="8E7144">SET</font> RS <font color="#269900"></font>= <font color="#0080C0">Cnn</font><font color="#8C00AA">.</font><font color="#979700">execute</font>(StrCadastra)

 

[*]

 

[*]<font color="#0080C0">Response</font><font color="#8C00AA">.Redirect</font> "pesquisa_incluida.asp"

 

[*]

 

[*]%>

 

[*]

<!--asp2--></div><!--easp2-->

 

Tigger,

 

Eu coloquei sim... da uma olhada...

 

<table width="90%" border="0" align="center" cellpadding="0" cellspacing="5">              <form name="form1" method="post" action="inclui_pesquisa.asp">     <tr>                <td colspan="4" class="titlescursos" align="center">Inserção de dados - Pesquisa de Opinião</td>                </tr>              <tr>                <td align="right" class="cursosdata">Mês da Pesquisa:</td>                <td><select name="mes_pesquisa" class="textos" id="mes_pesquisa" method="post">                 	 <option value="06/2004" selected>06/2004</option>   	 <option value="07/2004">07/2004</option>   	 <option value="08/2004">08/2004</option>   	 <option value="09/2004">09/2004</option>   	 <option value="10/2004">10/2004</option>   	 <option value="11/2004">11/2004</option>   	 <option value="12/2004">12/2004</option>   	 <option value="01/2005">01/2005</option>   	 <option value="02/2005">02/2005</option>   	 <option value="03/2005">03/2005</option>   	 <option value="04/2005">04/2005</option>   	 <option value="05/2005">05/2005</option>   	 <option value="06/2005">06/2005</option>   	 <option value="07/2005">07/2005</option>   	 <option value="08/2005">08/2005</option>   	 <option value="09/2005">09/2005</option>   	 <option value="10/2005">10/2005</option>   	 <option value="11/2005">11/2005</option>   	 <option value="12/2005">12/2005</option></select></td>                <td align="right" class="cursosdata">Unidade:</td>                <td><select name="unidade" size="1" class="textos" id="unidade">                  <option value="Umarizal">Umarizal</option>                  <option value="Vila Mariana">Vila Mariana</option>                </select></td>              </tr>              <tr>                <td align="right" class="cursosdata">Nome:</td>                <td colspan="3" class="textos"><input name="nome" type="text" class="textos" id="nome" size="50"></td>                </tr>              <tr>                <td align="right" class="textos"><input name="enviar" type="submit" id="enviar" value="Enviar"></td>                <td> </td>                <td> </td>                <td> </td>              </tr> 	 </form>          </table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele mostrou agora...

INSERT INTO Pesquisa (MesPesquisa, Unidade, Nome) VALUES (05/2005, 'Vila Mariana', 'Rodrigo Ap. S. Rodrigues')

Só uma curiosidade, ele deveria ter feito a inserção dentro do banco já? :unsure:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Repare numa coisa:

MesPesquisa = Request.Form("mes_pesquisa")

 

Unidade = Request.Form("unidade")

 

Nome = Request.Form("nome")

 

 

 

StrCadastra = " INSERT INTO Pesquisa "

 

StrCadastra = StrCadastra & " (MesPesquisa, Unidade, Nome) "

 

StrCadastra = StrCadastra & " VALUES " 

 

StrCadastra = StrCadastra & " ("&mes_pesquisa&", '"&unidade&"', '"&nome&"') "

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao como ele consegue cadastrar os outros campos????

 

MesPesquisa = Request.Form("mes_pesquisa")

 

Unidade = Request.Form("unidade")

 

Nome = Request.Form("nome")

 

 

 

StrCadastra = " INSERT INTO Pesquisa "

 

StrCadastra = StrCadastra & " (MesPesquisa, Unidade, Nome) "

 

StrCadastra = StrCadastra & " VALUES " 

 

StrCadastra = StrCadastra & " ("&mes_pesquisa&", '"&unidade&"', '"&nome&"')

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que quis mostrar não é que esteja em minuscula e sim que tem um "_" na var que passa o valor MesPesquisa. Ele recupera o valor em uma var e usa outra na SQL.

 

Lembrando que as vars em VBSCript não são case sensitive.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora eu fiquei em dúvida...

 

Esse "MesPesquisa" que você deixou em vermelho não é como o campo está dentro da tabela do meu BD?

 

E aquele "mes_pesquisa" é o nome do meu campo que está no meu formulário não é?

 

Putz, agora to mais perdido que cego em tiroteio... :(

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.