Jump to content


Photo

Tempo Limite Excedido


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

#1 kusterjr

kusterjr

    Novato no fórum

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

Posted 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/sis...ata=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.

#2 Luis Otávio

Luis Otávio

    Super Veterano

  • Usuários
  • 3113 posts
  • 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.

Posted 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

#3 kusterjr

kusterjr

    Novato no fórum

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

Posted 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

#4 Maracuja

Maracuja

    12 Horas

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

Posted 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

#5 kusterjr

kusterjr

    Novato no fórum

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

Posted 15/12/2005, 10:41

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




0 user(s) are reading this topic

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

IPB Skin By Virteq