Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Não Especificado


Fabiano_Gabriel

Pergunta

Pessoal,

Tenho uma aplicação rodando em ASP belezinha, mas notei que ao mexer no banco de dados (ACCESS), no caso estava criando uma consulta e depois um relatorio baseado na consulta...

Daí comecei a notar que o browser retornava 'erro não especificado na linha tal', e essa linha sempre era um objeto de conexão sendo aberto, tipo: objCon.open

Alguém sabe se tem alguma a coisa a ver ???

Existe alguma forma de se trabalhar no banco sem prejudicar o funcionamento das páginas ???

Quando trabalho no banco cadastrando registros, não tem problema, abro o banco normalmente, altero registros.... Achei estranho porque estava criando uma consulta... e depois um relatorio baseado nessa consulta....

Obrigado!!!

Fabiano Gabriel

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

De repente, você não está tentando abrir a conxão várias vezes?

Por ex: você entra na pag1, daí abre a conexao com o banco.

Redireciona pra pag2, a conxao já havia sido aberta na pag1, mas na 2 você abre de novo.. e assim vai..

não tem nada assim aí?

Erro não especificado, eu tive uma vez, e era isso aí ..

Link para o comentário
Compartilhar em outros sites

  • 0

na verdade tenho isso mesmo cara!!!

você aconselha fazer um global.asa ???

Como faria um global.asa com a conexao abaixo:

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.ConnectionString = "DSN=CRM"

objConn.Open

E fazendo o global.asa, você acha que poderia trabalhar no banco sem prejudicar as páginas???

Value Dark!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Depois que eu encontrei estes problemas aí, eu comecei a usar INCLUDES.

Nas paginas onde precisava conectar ao banco, eu adicionava um include que tinha o codigo de conexao.

Depois que a ação com o banco tava pronta, eu fechava a conexao.

Assim, nunca mais tive problemas ..

Link para o comentário
Compartilhar em outros sites

  • 0

Na verdade usando INCLUDE daria no mesmo, seria como se o código estivesse na página... (quer dizer, de certa forma facilitaria a vida do programador quando a conexão fosse alterada, assim alterando somente no INCLUDE).

Acho que o mais importante é fechar a conexão com banco quando a ação já está pronta, como você disse...

Verifiquei em uma página aqui e estava faltando fechar o objeto, no caso:

objConn.close

e finalizar a instancia:

Set objConn = Nothing

Acho que agora posso trabalhar no banco de dados tranquilmente, sem mais problemas....

você concorda???

Obrigado!!

Fabiano Gabriel

Link para o comentário
Compartilhar em outros sites

  • 0

teoricamente é isso aí..

sempre que não for mais usar algum objeto, é bom fechar ele, pra liberar memoria ..

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...