Problema com ordenação em ASP

Este forum é destinado a perguntas relacionadas a Oracle, mas que não se enquadram nos forums acima. Aqui serão tratadas também sobre outras tecnologias da oracle, como o Workflow, BPEL, Spatial, OCS, etc.
Responder
PauloT
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Qua, 07 Nov 2007 9:04 pm
Localização: Campinas - SP

:?:
Bom dia!

Tenho um sistema em ASP e banco de dados Oracle 7 rodando em um servidor com Windows NT 4. A conexão com o banco de dados é efetuada por arquivo .UDL configurado com ODBC.

Até há pouco, o sistema rodava sem problemas.
Recentemente tive de aumentar o tamanho do banco de dados. Após isso, começou a ocorrer problemas com a ordenação.

Quando a lista passa de um limite (500 registros, por exemplo), a instrução de busca no banco de dados com "ORDER BY" retorna sem registros. Sem "ORDER BY" retorna com a lista de registros correta.
Fiz outro teste, restringindo mais a lista. Aí, com menos registros, a lista sai correta mesmo ordenada.

Executando a mesma SQL no servidor atravéz de programa em Delphi, a lista ordenada saiu sem problemas.

Alguém pode me ajudar a resolver esse problema? Há alguma configuração que preciso alterar?
Há alguma instrução que devo colocar no programa?

Saudações,
Paulo
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Parece que o problema é no ODBC... Infelizmente, não sou especialista nele... Mas acho que é um bom caminho pra se pesquisar a respeito.
Tineks
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 365
Registrado em: Ter, 24 Mai 2005 2:24 pm
Localização: Araraquara - SP
Cristiano (Tineks)
Araraquara - SP

Como o dr_gori disse parace ser a ODBC mesmo, eu sei que pra ASP você pode optar entre algumas string's de conexao conforme o banco que você usa, abaixo segue um exemplo, porem é pra SQLServer, acredito que exista algo pra Oracle..

Selecionar tudo

<%
Dim DSN, DbCon
DSN = "driver={SQL Server};server=TINEKS;uid=sa;pwd=123;database=LOJA"
Set DbCon = Server.Createobject("ADODB.connection")
DbCon.Open DSN
%>
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes