Jump to content


Photo

Ajuda Neste Codido


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

#1 Oliveira souza0

Oliveira souza0

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Interesses:Programação em geral

Posted 19/02/2010, 09:51

Erro de tempo de execução do Microsoft VBScript erro '800a01c2'

Número de argumentos incorreto ou atribuição de propriedade inválida: 'conn.execute'

/cerberus2/teste2.asp, line 58

O Codigo e este.
<!--#include file="conf/conecta_banco.asp"-->

<html>
<body>
<form name="form1" method="post" action="default.asp">
<table width="100%" border="0" cellpadding="1">
<tr bgcolor="#00FF99">
<td colspan="2"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">Cadastramento</font></div></td>
</tr>
<tr>
<td width="20%">Nome</td>
<td width="80%"><input name="textfield" type="text" size="50" maxlength="80"></td>
</tr>
<tr>
<td>Email</td>
<td><input name="textfield2" type="text" size="50" maxlength="100"></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Enviar"> <input type="reset" name="Submit2" value="Limpar">
</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</form>

</body>
</html>
<%
set rs2=conn.execute("select * from origem id ") 
While not rs2.eof

Dim urlorigem , iporigem, serverorigem, navegador
urlorigem = Request.ServerVariables("HTTP_REFERER")
iporigem = Request.ServerVariables("REMOTE_ADDR")
serverorigem = Request.ServerVariables("SERVER_NAME")
navegador = Request.ServerVariables("HTTP_USER_AGENT")

If urlorigem = "" Then
   urlorigem = "veio do Navegador " & navegador
   conn.execute("INSERT INTO origem (origem, ip, server ) VALUES('" & urlorigem & "','" & iporigem & "' ,'" & serverorigem & "')")	
End if



rs2.movenext()
wend


Set url = Nothing
Set objrs2 = Nothing
conn.execute.Close
Set conn.execute= Nothing
%>

Edição feita por: Renan L. Queiroz, 19/02/2010, 15:50.


#2 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 19/02/2010, 12:37

Colega, o que é impresso quando colocamos assim?
If urlorigem = "" Then
            urlorigem = "veio do Navegador " & navegador
            response.write ("INSERT INTO origem (origem, ip, server ) VALUES('" & urlorigem & "','" & iporigem & "' ,'" & serverorigem & "') <br />") 
        End if

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image


#3 Oliveira souza0

Oliveira souza0

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Masculino
  • Interesses:Programação em geral

Posted 19/02/2010, 15:08

dar erro nesta duas linha como sou novo na area não estou sabendo resolver.

conn.execute.Close
Set conn.execute= Nothing

#4 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 19/02/2010, 15:47

Onde você declara a string de conexão, e aonde você abre a conexão para executar o script?
Dentro do "conecta_banco.asp"? Conferiu a string e a abertura da conexão neste script?

conn.ConnectionString = "??????"
conn.Open

Pode postar a descrição do erro?!
Deve ser algo sobre objeto "não aberto", acredito eu!

Edição feita por: Renan L. Queiroz, 19/02/2010, 15:48.

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image





0 user(s) are reading this topic

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

IPB Skin By Virteq