Fórum WMO: Tempo Limite Excedido - Fórum WMO

Ir para

Página 1 de 1
  • Novo tópico
  • Responder
  • Ícone  Compartilhar

Tempo Limite Excedido

#1 Membro offline   kusterjr 

  • Novato no fórum
  • Ícone
  • Grupo: Usuários
  • Posts: 10
  • Cadastrado: 29/09/2005
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 15/12/2005, 09:56

Ola galera to com um probleminha aqui na empresa, sera que vc´s podem me ajudar? :rolleyes:

Tenho um arquivo ASP com a seguinte consulta:

"Arquivo relga.asp"
<%
Dim satec, tabela
Set satec = Server.CreateObject("ADODB.Connection")
satec.connectionstring = "Driver={MySQL ODBC 3.51 Driver};Server="&session("host")&";Database=dados;PORT=3306;"
satec.open
sql = "select * from chamados "
sql = sql & " where dtabertura > &data "
sql = sql & " order by unidade,dtabertura"
set rs = satec.execute(sql)%>

eu chamo este arquivo da seguinte forma:

"http://localhost/sistema/relga.asp?data=21-11-2005"

ele fica processando um tempão e depois da o erro de tempo limite excedido.
se eu substituir na consulta por:

sql = sql & " where dtabertura > '21-11-2005' "

ele funciona beleza, mais ai toda vida que eu quero fazer uma consulta eu tenho que alterar o arquivo.asp, sendo assim a secretaria daqui não consegue fazer.

Valeu gente.
0

#2 Membro offline   Luis Otávio 

  • Super Veterano
  • Ícone
  • Grupo: Usuários
  • Posts: 3.113
  • Cadastrado: 05/06/2004
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:- Desenvolvimento de aplicações Web com linguagem server-side PHP.

    - Desenvolvimento de aplicações Web com linguagem cliente-side JavaScript, conhecedor e utilizador da biblioteca jQUERY e todas suas características.

    - Otimização de Desempenho aplicados a performance de banco de dados Mysql.

    - Otimização de Desempenho para servidores Web utilizando-se como Webserver NGINX em conjunto com Varnish.

    - Sólidos conhecimentos no CMS WordPress para novas implementações, manutenção, criação e otimização de Plugins.

    - Práticas de atendimento, relacionamento e suporte ao cliente. Trabalhando voltado ao público desde o lançamento da empresa iPORTO.COM, criando laços e vínculos com os mais de Mil clientes da empresa e os braços do grupo.
Pontos: 1
Neutral

Postou 15/12/2005, 10:28

este campo
dtabertura
é "data" ou "texto"?


a, e o certo é assim


sql = "select * from chamados "
sql = sql & " where dtabertura > "&data
sql = sql & " order by unidade,dtabertura"
set rs = satec.execute(sql)
* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto
0

#3 Membro offline   kusterjr 

  • Novato no fórum
  • Ícone
  • Grupo: Usuários
  • Posts: 10
  • Cadastrado: 29/09/2005
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 15/12/2005, 10:37

e data

e essa outra instrução como ficaria colocando as aspas antes do &data?

<%
sql = "select * from chamados"
sql = sql & " inner join repasse on repasse.siate = chamados.codigo"
sql = sql & " where dtabertura > '2005-11-21' and xstatus = 'F'" ' data no formato yyyy-mm-dd
sql = sql & " order by unidade,dtabertura"
set rs = satec.execute(sql)
if rs.eof = false then
while not rs.eof
session("abertura") = day(rs("dtabertura"))&"/"&month(rs("dtabertura"))&" /"&year(rs("dtabertura"))
session("rdtabertura") = rs("dtabertura")
total2 = total2 + 1 %>

<%

coloquei as aspas onde vc mandou e deu esse erro:

Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by unidade,dtabertura' at line 1
/telematic/relatorio/relga.asp, line 15
0

#4 Membro offline   Maracuja 

  • 12 Horas
  • Ícone
  • Grupo: Usuários
  • Posts: 144
  • Cadastrado: 22/07/2005
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 15/12/2005, 10:37

Tente quem sabe passar convertendo a data tipo

data = TO_DATE('"& data &"', 'dd/mm/yyyy')  "


algo assim!!!
------------------------
Agora ainda mais Java na veia (JSP, Servlet, EJB)

"E todo o dinheiro que fizeram, jamais comprará de volta suas almas" BOB DYLAN

"Eu uso o google e não desisto nunca" MARACUJA
0

#5 Membro offline   kusterjr 

  • Novato no fórum
  • Ícone
  • Grupo: Usuários
  • Posts: 10
  • Cadastrado: 29/09/2005
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 15/12/2005, 10:41

Não posso converter a data, todo o sistema trabalha com a data desta forma:
aaaa-mm-dd.
0

Página 1 de 1
  • Novo tópico
  • Responder

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)