Jump to content


Photo

Enquete


  • Faça o login para participar
7 replies to this topic

#1 knoxville

knoxville

    Backdoor Man

  • Usuários
  • 951 posts
  • Sexo:Masculino
  • Localidade:Itajaí - SC

Posted 27/05/2003, 15:33

alguem pode me ajudar a achar o erro?

o erro que aparece é esse:

ADODB.Fields error '800a0cc1'

ADO não pôde encontrar o objeto na coleção correspondente ao nome ou à referência ordinal solicitada pelo aplicativo.

/login/vota.asp, line 9


o código das páginas vou por pra baixo pra essa msg nao fikar tao grande! vlw! :)

#2 marcelo_prr

marcelo_prr

    Turista

  • Usuários
  • 26 posts
  • Sexo:Não informado

Posted 27/05/2003, 15:35

qual é o erro q o asp retorna????
Marcelo Pereira Ramos Rodrigues
Delphi Developer
CCE da Amazônia

#3 Fernando Alves

Fernando Alves
  • Visitantes

Posted 27/05/2003, 16:22

aparentemente vc não fechou a tag no title, só for isso. Foi um prazer ajudá-lo

#4 knoxville

knoxville

    Backdoor Man

  • Usuários
  • 951 posts
  • Sexo:Masculino
  • Localidade:Itajaí - SC

Posted 28/05/2003, 14:08

conexao.asp
<%
Set Conexao = Server.CreateObject("ADODB.Connection")
Dim Dbq
Dbq = Server.MapPath("users.mdb")
Conexao.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Dbq
%>

ver_enquete.asp
<%@Language=VBScript%>
<%response.buffer=true%>
<!--#include file="conexao.asp"-->
<html>
<head>
<title>enquete</title>
</head>
<body>
<%
strSQL = "SELECT * FROM enquetes WHERE Código="& 1
Set rsEnquete = Conexao.Execute(strSQL)
%>
<h4><%=rsEnquete("questao")%></h4>
<FORM action="vota.asp" method="POST" name="enquete">
<INPUT type="radio" name="campo" value="voto1"><%=rsEnquete("resp1")%><br>
<INPUT type="radio" name="campo" value="voto2"><%=rsEnquete("resp2")%><br>
<INPUT type="radio" name="campo" value="voto3"><%=rsEnquete("resp3")%><br>
<INPUT TYPE="image" SRC="imagem.gif">
</FORM>
</body>
</html>

vota.asp
<%@Language=VBScript%>
<%response.buffer=true%>
<!--#include file="conexao.asp"-->
<%
strSQL = "SELECT * FROM enquetes WHERE Código="& 1
Set rsEnquete = Conexao.Execute(strSQL)
If (Request.Form("campo") <> "") Then
Campo = Request.Form("campo")
Total = rsEnquete("Campo") + 1
If Request.Form("campo") = voto1 Then
Set SQL = Conexao.Execute("UPDATE enquetes SET voto1 = '"& Total &" WHERE código=1")
Response.Write "Voto realizado com sucesso! Obrigado por participar de nossa enquete!"
Else
If Request.Form("campo") = voto2 Then
Set SQL = Conexao.Execute("UPDATE enquetes SET voto2 = '"& Total &" WHERE código=1")
Response.Write "Voto realizado com sucesso! Obrigado por participar de nossa enquete!"
Else
If Request.Form("campo") = voto3 Then
Set SQL = Conexao.Execute("UPDATE enquetes SET voto3 = '"& Total &" WHERE código=1")
Response.Write "Voto realizado com sucesso! Obrigado por participar de nossa enquete!"
Else
If Request.Form("campo") = voto4 Then
Set SQL = Conexao.Execute("UPDATE enquetes SET voto4 = '"& Total &" WHERE código=1")
Response.Write "Voto realizado com sucesso! Obrigado por participar de nossa enquete!"
Else
If Request.Form("campo") = voto5 Then
Set SQL = Conexao.Execute("UPDATE enquetes SET voto5 = '"& Total &" WHERE código=1")
Response.Write "Voto realizado com sucesso! Obrigado por participar de nossa enquete!"
End If
End If
End If
End If
End If
Else
Response.Write "Voce nao escolheu nenhuma das respostas!"
End If
%>

por favor me ajudem! :D
:beer:

#5 knoxville

knoxville

    Backdoor Man

  • Usuários
  • 951 posts
  • Sexo:Masculino
  • Localidade:Itajaí - SC

Posted 29/05/2003, 14:36

por favor, me ajudem! :(

#6 NaDaI

NaDaI

    12 Horas

  • Usuários
  • 126 posts
  • Sexo:Não informado

Posted 29/05/2003, 19:42

Achu que esse erro e algum campo no seu bd q naum ta sendo encontrado.....vc deve te digitado algum campo errado...ou algo de genero...de uma verificada

#7 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 30/05/2003, 11:02

O erro ta nessa linha

Total = rsEnquete("Campo") + 1

existe esse campo com o nome (Campo) no seu banco de dados?

pra vc entender melhor ve a descricao do erro q ele acuso:

ADODB.Recordset error - 800A0CC1  -  O artigo não pode ser encontrado na coleção que corresponde ao nome. Verifique se você não esta tentando trabalhar com um RecordSet que não faz parte da coleção de registros. Isso acontece na maioria das vezes por que existe erro de ortogtafia e não confere com um campo da Base de Dados.


acho q é esse o problema

t+

:ph34r:
www.andrewsmedina.com.br

#8 knoxville

knoxville

    Backdoor Man

  • Usuários
  • 951 posts
  • Sexo:Masculino
  • Localidade:Itajaí - SC

Posted 30/05/2003, 14:06

hmmmmmmm... axo q eh isso aí msm! :) vlw! :devil:
:evil:




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq