Ir para conteúdo

POWERED BY:

Arquivado

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

carlaregina

erro 0x800A01B6

Recommended Posts

Olá...

 

Está aparecendo esse erro aqui

 

Tipo de erro:

Erro de tempo de execução do Microsoft VBScript (0x800A01B6)

O objeto não dá suporte para a propriedade ou método: 'SQL_ULTIMO.write'

/geral/dasa/gerencia/itinerario_visita.asp, line 90

 

o código é esses

 

<!--#include file="../FUNCOES/Bib_Conexao.asp"-->

 

<% Session("usuario")= Session("usuario")

Session("senha")= Session("senha")

%>

<html>

<head>

<title>SIM - Itinerário de Visitas</title>

<link rel="stylesheet" href="../CSS/gerencia.css" type="text/css" media="screen">

</head>

 

<!-- As 3 tags abaixo servem para atualizar os dados dessa página a cada vez que entrar -->

<meta http-equiv="Cache-Control" content="no-cache, no-store" />

<meta http-equiv="Pragma" content="no-cache, no-store" />

<meta http-equiv="expires" content="Mon, 06 Jan 1990 00:00:01 GMT" />

<!-- A tag abaixo atualiza a página de tempos em tempos -->

<meta http-equiv="refresh" content="180" />

 

 

<body>

 

<center><!--#include file="menu_superior_gerencia.htm"--></center>

<form method="POST" action="Itinerario_Visita1.asp" name="Itinerario">

 

<%

 

Dim Conexao

Call Abre_Conexao

 

SQL_SELECIONA = "SELECT a.codigo_regiao, a.codigo_setor, a.nome_setor, b.nome "

SQL_SELECIONA = SQL_SELECIONA & " FROM PROJETO_SETORES_VENDAS a, PROJETO_MEMBROS b, CICLO_VENDEDOR_SETOR c "

SQL_SELECIONA = SQL_SELECIONA & " WHERE b.codigo_funcionario = c.codigo_funcionario "

SQL_SELECIONA = SQL_SELECIONA & " AND a.codigo_setor = c.codigo_setor "

SQL_SELECIONA = SQL_SELECIONA & " GROUP BY a.codigo_regiao, a.codigo_setor, a.nome_setor, b.nome, b.ativado "

SQL_SELECIONA = SQL_SELECIONA & " HAVING b.ativado = 'sim' "

SQL_SELECIONA = SQL_SELECIONA & " ORDER BY a.codigo_regiao, a.codigo_setor; "

Set TAB_SELECIONA = Conexao.Execute(SQL_SELECIONA)

 

 

SQL_SEMANAS = "SELECT data_inicio, data_fim, numero_semana "

SQL_SEMANAS = SQL_SEMANAS & " FROM SEMANAS "

SQL_SEMANAS = SQL_SEMANAS & " WHERE data_inicio <= #" & Month(date) & "/" & Day(date) & "/" & Year(date) & "# "

SQL_SEMANAS = SQL_SEMANAS & " AND data_fim >= #" & Month(date) & "/" & Day(date) & "/" & Year(date) & "#;"

Set TAB_SEMANAS = Conexao.Execute(SQL_SEMANAS)

 

If TAB_SEMANAS.EOF Then

%>

ERRO!!! POR FAVOR CONTATE O SUPORTE - NÃO EXISTEM SEMANAS A SEREM CONSULTADAS

<%

RESPONSE.END

END IF

%>

 

<table cellspacing="0" cellPadding="0" width="778" border="1" bordercolorlight="#E9EAE5" bordercolordark="#FFFFFF" align = "center">

<tr>

<td bgcolor="#E9EAE5" height="18" align="center" colspan="6"> <b>ITINERÁRIO DE VISITAS</b></td>

</tr>

</table>

<%

For i = 0 to 1

%>

<table cellspacing="0" cellPadding="2" width="778" border="1" bordercolorlight="#E9EAE5" bordercolordark="#FFFFFF" align = "center">

<tr>

<td width="259" bgcolor="#F5F3F4" align="center"><b> Setor</b></td>

<td width="259" bgcolor="#F5F3F4" align="center"><b>Representante</b></td>

<%

If i=0 Then

%>

<td width="260" bgcolor="#F5F3F4" align="center"><b>Semana Atual </b></td>

<%

Else

%>

<td width="260" bgcolor="#F5F3F4" align="center"><b>Próxima Semana </b></td>

<%

End If

%>

</tr>

<%

 

While not TAB_SELECIONA.eof

Call Abre_Conexao

codigo_setor = TAB_SELECIONA("codigo_setor")

 

SQL_ULTIMO = "SELECT data_inicio as ultimo_registro "

SQL_ULTIMO = SQL_ULTIMO & " FROM PROJETO_ITINERARIO "

SQL_ULTIMO = SQL_ULTIMO & " WHERE codigo_setor = "& codigo_setor & " "

SQL_ULTIMO = SQL_ULTIMO & " AND data_inicio <= #" & Month(date) & "/" & Day(date)+i*7 & "/" & Year(date) & "#"

SQL_ULTIMO = SQL_ULTIMO & " AND data_fim >= #" & Month(date) & "/" & Day(date)+i*7 & "/" & Year(date) & "#"

Set TAB_ULTIMO = Conexao.Execute(SQL_ULTIMO)

esse é a query q esta dando errado...

response.write=SQL_ULTIMO

response.end

If TAB_ULTIMO.EOF Then

%>

<tr>

<td> <%= tab_seleciona("nome_setor")%></a></td>

<td> <%=tab_seleciona("nome")%></td>

<td> Não enviou itinerário</td></a>

</tr>

<% tab_seleciona.MoveNext

 

else

 

ultimo_registro = TAB_ULTIMO("ultimo_registro")

ultimo_registro_form = month(ultimo_registro) & "/" & day(ultimo_registro) & "/" & year(ultimo_registro)

ultimo_registro_memo = ultimo_registro

ultimo_registro = ultimo_registro_form

 

 

sql_semana = "select * from PROJETO_ITINERARIO where data_inicio = #"& ultimo_registro & "#"

set tab_semana = Conexao.Execute(sql_semana)

 

data_inicio = tab_semana("data_inicio")

data_fim = tab_semana("data_fim")

 

%>

<tr>

<td> <%= tab_seleciona("nome_setor")%></td>

<td> <%=tab_seleciona("nome")%></td>

<td> <a href="Itinerario_Visita2.asp?codigo_setor=<%= tab_seleciona("codigo_setor")%>&codigo_itinerario=<%=tab_semana("codigo_itinerario")%>" class="visita"><% = Day(data_inicio) & "/" & Month(data_inicio) & "/" & Year(data_inicio) %> a <% = Day(data_fim) & "/" & Month(data_fim) & "/" & Year(data_fim) %></td></a>

</tr>

<% tab_seleciona.MoveNext

end if

wend

TAB_SELECIONA.MoveFirst

%>

</table>

<br><br>

<%

Next

call fecha_conexao

set tab_semana = nothing

set tab_ultimo = nothing

%>

 

 

não sei mas o que fazer para essa query funcionar....

por favor me ajudem!!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Abraços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

se você quer printar o codigo sql, e foi ai o erro, seu erro foi ter usado

 

response.write '=' SQL_ULTIMO

 

o método response.write funciona da seguinte forma:

 

response.write("teste") <- palavra ou frase fixa

response.write(teste) <- variavel

 

response.write "teste" <- palavra ou frase fixa

response.write teste <- variavel

 

não encontrei outra possibilidade de erro =x

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguindo a ideia do Felipe, acima dessa linha

Set TAB_ULTIMO = Conexao.Execute(SQL_ULTIMO)

 

Coloque

response.write(tab_ultimo)

response.end()'isso fará o código parar e não executar mais, assim vai aparecer no browser o SQL montado na variavel

 

ahh!! e retire essa linha

response.write = SQL_ULTIMO

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oie meninos obrigada...

 

infelizmente continua tendo erro

 

Tipo de erro:

Objeto Response, ASP 0185 (0x8002000E)

Não foi encontrada uma propriedade padrão do objeto.

/geral/dasa/gerencia/itinerario_visita.asp

 

 

Tipo de navegador:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)

 

Página:

GET /geral/dasa/gerencia/itinerario_visita.asp

 

Hora:

terça-feira, 30 de janeiro de 2007, 08:19:23

 

 

Mais informações:

Suporte da Microsoft

 

Juro não sei o que é...

 

http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

quem puder me ajudar agradeço...

 

Abraços

Carla

Compartilhar este post


Link para o post
Compartilhar em outros sites

ops..desculpa ai carlaregina, passei errado...seria response.write(sql_ultimo) e não response.write(tab_ultimo)

você chegou a fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oie....fiz sim...to meio perdida e estou sozinha para cuidar disso...agora apareceu onde está o erro. Setor Representante Semana Atual SELECT data_inicio as ultimo_registro FROM PROJETO_ITINERARIO WHERE codigo_setor = 1 AND data_inicio <= #1/30/2007# AND data_fim >= #1/30/2007# pq será q aparece essa query?abraços..Carla

Compartilhar este post


Link para o post
Compartilhar em outros sites

aparece porque você colocou o response.end(), isso pára o código e você pode, por exemplo, imprimir o conteúdo de uma variavél para verificar onde está o erroPossivelmente o problema esteja na data, veja que está no formato mm/dd/aaaa, veja se no seu banco de dados está com a mesma formatação, se não estiver usesession.lcid=1046'(formato PT-BR)e cria uma função para formatar as datas em dd/mm/aaaa

Compartilhar este post


Link para o post
Compartilhar em outros sites

não fica igual não....

<%session.lcid=1046%>
você coloca no inicio do código

 

use essa função pra formatar a data

<%Function ConverteData (valor) dim dia,mes,anodia=right("00"&day(valor),2)mes=right("00"&month(valor),2)ano=year(valor)ConverteData=dia&"/"&mes&"/"&ano End Function%>
para usar a função

SQL_SEMANAS = SQL_SEMANAS & " AND data_fim >= #" &convertedata(date)& "#;"

 

fazendo isso você não se incomoda com formatação de datas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe minha ignorância, mas continua o erro com relação a data...não sei mesmo o que mais posso mudar...Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe (operador faltando) na expressão de consulta 'codigo_setor = 1 AND data_inicio <= #30/01/2007# AND data_fim >= >= #30/01/2007#'./geral/dasa/gerencia/itinerario_visita.asp, line 99

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja só na mensagem que tem caracteres a mais

'codigo_setor = 1 AND data_inicio <= #30/01/2007# AND data_fim >= >= #30/01/2007#'.

tente assim

codigo_setor = 1 AND data_inicio <= #30/01/2007# AND data_fim >= #30/01/2007#

ou

codigo_setor = 1 AND data_inicio between #30/01/2007# AND #30/01/2007#

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola pessoal, sou meio leigo neste assunto, porem preciso resolver isso...

Estou com um problema parecido ao do colega acima e não consigo resolvel, alguém pode me ajudar?

 

Está me retornando este erro:

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

Tipos incompatíveis: 'abre_conexao'

/painelCtrl/ADM_check_usuario.asp, line 20

 

______________________

Meu código está assim:

 

<%

'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

' Loja Exemplo

'-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

%>

<!--#INCLUDE FILE="funcoes/ADM_funcoes_pedidos.asp"-->

<!--#INCLUDE FILE="../funcoes/funcoes_mail.asp"-->

<!--#INCLUDE FILE="../funcoes/funcoes.asp" -->

<!--#INCLUDE FILE="../funcoes/funcoes_valida.asp" -->

 

<%

'Carrega a configuração dos caminhos a serem usuados na Loja

Call identifica_caminhos()

 

Call Valida_Request()

 

varLang = Application("varLang")

varSkin = "default"

'Abre o banco de dados

linha 20 Call abre_conexao(conexao)

If request("alterar") <> "" And Session("StatusSenha") = "inicial" Then

 

Conexao.execute "UPDATE Usuarios_admin SET chave_admin ='"& Request.Form("senha") &"', status='0' WHERE user_id_admin = '" & request("usuario") & "'"

Session("StatusSenha") = ""

 

End If

 

If Request.Form("senha") <> "" or Request("usuario") <> "" Then

 

senha = Request.Form("senha")

 

Set RS_pass = Server.CreateObject("ADODB.Recordset")

 

SQL = " SELECT user_id_admin, nome_usuario, email_usuario, ddd_usuario, fone_usuario, chave_admin, perfil_usuario, status FROM Usuarios_admin WHERE user_id_admin='"&Request("usuario")&"' and status <> 1 "

RS_pass.Open SQL,Conexao,3,3

 

If RS_pass.Eof Then

RS_pass.Close

Conexao.Close

set RS_pass = nothing

set Conexao = nothing

 

msgLogin = "?msgLogin=" & Server.URLEncode("USUÁRIO NÃO CADASTRADO.")

Response.Redirect "default.asp" & msgLogin

Else

acao = request("acao")

If (acao = "esquecisenha") Then

envia_senha = Envia_mail_senha(Request("usuario"),"admin",adicional)

msgLogin = "?msgLogin=" & Server.URLEncode("SENHA ENVIADA COM SUCESSO PARA O E-MAIL CADASTRADO.")

If request("url_redirect") <> "" Then

Response.Redirect request("url_redirect")

Else

Response.Redirect "default.asp" & msgLogin

End if

response.end

End If

End If

 

If Request("usuario") = RS_pass("user_id_admin") and senha = RS_pass("chave_admin") then

session("nome_usuario") = RS_pass("nome_usuario")

session("perfil_usuario") = RS_pass("perfil_usuario")

session("LogadoAdmin") = "LogadoAdmin"

session("usuario_admin") = RS_pass("user_id_admin")

'Verifica se a senha do usuário é inicial

If RS_pass("status") = "2" Then

Session("StatusSenha") = "inicial"

End if

Else

msgLogin = "?msgLogin=" & Server.URLEncode("DADOS INVÁLIDOS.")

Response.Redirect "default.asp" & msgLogin

End if

 

RS_pass.Close

set RS_pass = nothing

 

End If

 

'Destroi objeto

Set oEncryptor = Nothing

 

'Fecha o banco de dados

Call Fecha_conexao

 

If Session("StatusSenha") = "inicial" Then

%>

<HTML>

<HEAD>

<TITLE> <%=Application("NomeLoja")%> </TITLE>

</HEAD>

<body bgcolor="#EFEFEF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table width="778" height="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">

<tr>

<td width="1" bgcolor="#CCCCCC"><img src="images/regua1x1.gif" height="1"></td>

<td valign="top">

<!--################################################################################

##-->

<table width="778" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">

<tr>

<td height="45"><!--#INCLUDE FILE="ADM_layout_inicio.asp"--></td>

</tr>

<tr>

<td height="1" bgcolor="#CCCCCC"><img src="images/regua1x1.gif" height="1"></td>

</tr>

<tr>

<td width="100%" bgcolor="#FFFFFF" valign="top" style="padding:10px;" align="center">

<!--################################################################################

##-->

<table width="100%" border="0" cellpadding="4" cellspacing="0" bgcolor="#f9f9f9">

<tr>

<td colspan="2"><font color="#666666">

<script type="text/javascript">

var d=new Date()

var weekday=new Array("Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado")

var monthname=new Array("Janeiro","Fevereiro","Março","Abril","Março","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro")

document.write(weekday[d.getDay()] + ", ")

document.write(d.getDate() + " de ")

document.write(monthname[d.getMonth()] + " de ")

document.write(d.getFullYear())

</script></font></td>

<td width="32%"><font color="#666666"><b>IP de acesso: </b><%= Request.ServerVariables("REMOTE_ADDR")%></font></td>

</tr>

<tr>

<td width="6%"><img src="images/locked.gif"></td>

<td colspan="2" vAlign="bottom"><span class="TituloLoja"><font color="#333333">Prezado Administrador, seja bem vindo!</font></span></td>

</tr>

</table>

<br>

<table width="70%" border="0" cellPadding="4" cellSpacing="1" class="BordaTabela">

<form name="AlteraSenha" onSubmit="return valida_senha(this)" method="post">

<tr class="Linha2Tabela">

<td colspan="2" height="60"><div align="justify">Para ter acesso às funcionalidades de seu usuário será necessário cadastrar uma nova senha, para isso utlize o formulário abaixo.</div></td>

</tr>

<tr class="Linha2Tabela">

<td align="right">Usuário:</td>

<input type="hidden" name="usuario" value="<%=session("usuario_admin")%>">

<input type="hidden" name="alterar" value="sim">

<td align="left"><B><%=session("usuario_admin")%></td>

</tr>

<tr class="Linha2Tabela">

<td align="right">Nova senha:</td>

<td align="left"><input type="PASSWORD" name="senha" class="FORMbox"></td>

</tr>

<tr class="Linha2Tabela">

<td align="right">Redigite senha:</td>

<td align="left"><input type="PASSWORD" name="senha2" class="FORMbox"></td>

</tr>

<tr class="Linha3Tabela">

<td colspan="2" align="center"><input type="submit" name="Submit" value="Enviar" class="bttn1"></td>

</tr>

</form>

</table>

<!--################################################################################

##-->

</td>

</tr>

<tr>

<td height="1" bgcolor="#CCCCCC"><img src="images/regua1x1.gif" height="1"></td>

</tr>

<tr>

<td align="center" height="20" bgcolor="#F2F2F2"><!--#INCLUDE FILE="ADM_layout_termino.asp"--></td>

</tr>

</table>

<!--################################################################################

##-->

</td>

<td width="1" bgcolor="#CCCCCC"><img src="images/regua1x1.gif" height="1"></td>

</tr>

</table>

 

</BODY>

</HTML>

<%

Else

'Registra log de acesso do usuario

Call RegistraLog()

 

Response.redirect "adm_home.asp"

End if

%>

____________________________________________

 

Seria aqui o erro mesmo?

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.