Guest - Jean - Postado Março 6, 2006 Denunciar Share Postado Março 6, 2006 Estou fazendo a consulta de um formulário, e quando vou acessar este formulário aparece o seguinte erro:Microsoft VBScript runtime error '800a01a8' Object required: '' /acessacontatos.asp, line 47 Abaixo fonte da conculta:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Consulta Contatos</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><div align="center"> <table width="100%" height="100%" border="0"> <tr> <td align="center" valign="top"> <div align="center"><img src="imagens/Logotipo.gif" width="119" height="95"> <style>body {scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: BLACK; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: BLACK; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #F5F5F2; scrollbar-arrow-color: blue; }</style> <%Set oConn = Server.CreateObject("ADODB.Connection")'Criando o objeto de conexãooConn.Open "DSN=usuario; UID=usuario; PWD=senha;"'Abrindo conexão com o banco de dados'Aqui vai o seu codigo oConn.execute ("select * from tabContato")oConn.Close'Fecha conexão com o banco%> <br> <strong><font color="#003366" size="4" face="Verdana, Arial, Helvetica, sans-serif"><br> Consulta Contatos</font></strong> </div> <TABLE width="771" bordercolordark="#000000" border="1" bordercolor="#006699"> <TR bgcolor="#CCCCCC"> <TD width="150" bordercolor="#006699" bgcolor="#CCCC99"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">Nome Completo </font></TD> <TD width="127" bordercolor="#006699" bgcolor="#CCCC99"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefone</font></TD> <TD width="136" bordercolor="#006699" bgcolor="#CCCC99"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Cidade</font></TD> <TD width="99" bordercolor="#006699" bgcolor="#CCCC99"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">E-mail</font></TD> <TD width="109" bordercolor="#006699" bgcolor="#CCCC99">Assunto</TD> </TR> <%do while not eof %> <TR> <TD width="150" height="36" bordercolor="#003366"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <%response.write""&fields("nome")%> </font></TD> <TD width="127" height="36" bordercolor="#003366"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <%response.write""&recuser.fields("fone")%> </font></TD> <TD width="136" height="36" bordercolor="#003366"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <%response.write""&recuser.fields("cidade")%> </font></TD> <TD width="99" height="36" bordercolor="#003366"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <%response.write""&recuser.fields("email")%> </font></TD> <TD width="109" bordercolor="#003366"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <%response.write""&recuser.fields("assunto")%> </font></TD> </TR> <%recuser.movenextloopset conuser=nothingset recuser=nothing%> </TABLE> </td> </tr> </table></div></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Março 6, 2006 Denunciar Share Postado Março 6, 2006 parece ser algum problema com a conexao com o banco.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Março 6, 2006 Denunciar Share Postado Março 6, 2006 Tá fechando a conexão sendo que abaixo está sendo usada Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Jean - Postado Março 6, 2006 Denunciar Share Postado Março 6, 2006 Não fechei o banco agora apareceu este erro.Não sei qual é este objeto que ele pede.Microsoft VBScript runtime error '800a01a8' Object required: '' /acessacontatos.asp, line 45 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jony Walker Postado Março 6, 2006 Denunciar Share Postado Março 6, 2006 Qual ficou sendo a linha de erro ?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Março 6, 2006 Denunciar Share Postado Março 6, 2006 arrume a linha 45 para:<%do while not.eof %>faltou o ponto Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Março 6, 2006 Denunciar Share Postado Março 6, 2006 <%Set oConn = Server.CreateObject("ADODB.Connection")oConn.Open "DSN=usuario; UID=usuario; PWD=senha;"oConn.execute ("select * from tabContato")oConn.Closedo while not eofresponse.write""&fields("nome")response.write""&recuser.fields("fone")response.write""&recuser.fields("cidade")response.write""&recuser.fields("email")response.write""&recuser.fields("assunto")recuser.movenextloopset conuser=nothingset recuser=nothing%><%Dim oRS, oConnSet oRS = Server.CreatObject("ADODB.Recordset")Set oConn = Server.CreateObject("ADODB.Connection")oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/banco.mdb")Set oRS = oConn.execute ("select * from tabContato")do while not oRS.EOFresponse.write " " & oRS("nome")response.write " " & oRS("fone")response.write " " & oRS("cidade")response.write " " & oRS("email")response.write " " & oRS("assunto")oRS.movenextloopset oConn = nothingset oRS = nothingoRS.CloseoConn.Close%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Jean - Postado Março 6, 2006 Denunciar Share Postado Março 6, 2006 Ainda permanece o erro.Mesmo arruamando para<%do while not.eof %> Microsoft VBScript runtime error '800a01f9' Invalid or unqualified reference /acessacontatos.asp, line 45 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Jean - Postado Março 6, 2006 Denunciar Share Postado Março 6, 2006 Esperem um pouco vou testar o código acima. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Jean - Postado Março 6, 2006 Denunciar Share Postado Março 6, 2006 Coloquei o código acima,OK traz os dados, porém ainda aparece um erro:To Tentando organizar isso numa tabela se alguém tiver uma idéia agradeço.Muito obrigado pela ajuda.Microsoft VBScript runtime error '800a01a8' Object required /acessacontatos.asp, line 28 ESSA LINHA AQUI: oRS.Close Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jony Walker Postado Março 6, 2006 Denunciar Share Postado Março 6, 2006 Tenta primeiro dar oRS.Close e depois fazer oRs = Nothing Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Jean -
Estou fazendo a consulta de um formulário, e quando vou acessar este formulário aparece o seguinte erro:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/acessacontatos.asp, line 47
Abaixo fonte da conculta:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Consulta Contatos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center">
<table width="100%" height="100%" border="0">
<tr>
<td align="center" valign="top"> <div align="center"><img src="imagens/Logotipo.gif" width="119" height="95">
<style>
body {scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: BLACK;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: BLACK;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #F5F5F2;
scrollbar-arrow-color: blue; }
</style>
<%
Set oConn = Server.CreateObject("ADODB.Connection")
'Criando o objeto de conexão
oConn.Open "DSN=usuario; UID=usuario; PWD=senha;"
'Abrindo conexão com o banco de dados
'Aqui vai o seu codigo
oConn.execute ("select * from tabContato")
oConn.Close
'Fecha conexão com o banco
%>
<br>
<strong><font color="#003366" size="4" face="Verdana, Arial, Helvetica, sans-serif"><br>
Consulta Contatos</font></strong> </div>
<TABLE width="771" bordercolordark="#000000" border="1" bordercolor="#006699">
<TR bgcolor="#CCCCCC">
<TD width="150" bordercolor="#006699" bgcolor="#CCCC99"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">Nome
Completo </font></TD>
<TD width="127" bordercolor="#006699" bgcolor="#CCCC99"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefone</font></TD>
<TD width="136" bordercolor="#006699" bgcolor="#CCCC99"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Cidade</font></TD>
<TD width="99" bordercolor="#006699" bgcolor="#CCCC99"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">E-mail</font></TD>
<TD width="109" bordercolor="#006699" bgcolor="#CCCC99">Assunto</TD>
</TR>
<%do while not eof %>
<TR>
<TD width="150" height="36" bordercolor="#003366"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<%response.write""&fields("nome")%>
</font></TD>
<TD width="127" height="36" bordercolor="#003366"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<%response.write""&recuser.fields("fone")%>
</font></TD>
<TD width="136" height="36" bordercolor="#003366"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<%response.write""&recuser.fields("cidade")%>
</font></TD>
<TD width="99" height="36" bordercolor="#003366"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<%response.write""&recuser.fields("email")%>
</font></TD>
<TD width="109" bordercolor="#003366"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<%response.write""&recuser.fields("assunto")%>
</font></TD>
</TR>
<%recuser.movenext
loop
set conuser=nothing
set recuser=nothing%>
</TABLE>
</td>
</tr>
</table>
</div>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
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.