ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Erro no Delphi com Firebird

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Jore
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 21 de Abril de 2008
Mensagens: 266

MensagemEnviada: Qui Set 17, 2009 10:54 pm    Assunto: Erro no Delphi com Firebird Responder com Citação

Olá amigos, sou novato em Delphi e mais novato ainda em Firebird.
Baixei umas video aulas que me ajudaram muito...porém os problemas apareceram.

Criei um banco de dados Firebird2.1 pelo IBExpert 2007
Uso o Delphi 2007

Fiz a ligação pelos seguintes componentes:

SQLConnection, SQLDataSet, DataSetProvider, ClientDataSet, e um DataSource

Em Em AfterDelet e AfterPost coloquei:
ClientDataSet1.ApplyUpdates(0) ;

Criei o projeto da seguinte forma:
Form 1 vai ser minha tela Principal
Form2 é a tela onde vou manipular os dados.

Do form 1 chamo o Form 2, fecho e volto para o Form 1;
Abro novamente o Form 2, manipulo algo e fecho novamente voltando ao form 1;
Se eu tentar abrir o form 2 mais uma vez da o erro abaixo.

Erro
Maximum user count exceeded. Contact your database administrator.

Me parece que tenho que criar algum comando para fechar o banco de dados ao fechar o Form 2 para não dar este erro só não sei como faze-lo.

Alguém já passou por isso? sabe como me ajudar?
Aguardo a ajuda se possivel... Obrigado!!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Russão
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 3 de Novembro de 2004
Mensagens: 211

MensagemEnviada: Dom Set 27, 2009 6:37 pm    Assunto: Responder com Citação

No evento onclose vc pode colocar o seguinte código:

if (tabela.active) then tabela.close; - Fecha a Tabela ou o ClientDataSet
action := caFree; Libera o Formulário da memória.

Lembre também de fechar a tabela quando vc estiver no modo designer.

Vlw.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB