Database not assigned

29/11/2005

Pessoal alguém pode me ajudar a encontrar o erro ? :oops:

O que fiz foi:

Inclui um DataModule com um IBDatabase e um IBTransaction e configurei conforme as imagens abaixo:

[url]www.magazinetrecos.com.br/teste_lucas/Database.JPG[/url]
[url]www.magazinetrecos.com.br/teste_lucas/Transaction.JPG[/url]

Configurei e teste a conexão


[url]www.magazinetrecos.com.br/teste_lucas/Teste.JPG[/url]

Aí no form inseri um IBQuery e um Datasource

[url]www.magazinetrecos.com.br/teste_lucas/IBQuery.JPG[/url]
[url]www.magazinetrecos.com.br/teste_lucas/DataSource.JPG[/url]


Quando executo o sistema recebo a mensagem: Database not assigned

Alguém viu onde errei ? Precisam de mais informações ?
** Estou estudando o livro Faça um aplicativo com Delphi ...

Agradeço atenção de todos.


Lb9

Respostas

05/12/2005

Lb9

Procurei bastante na net e acabei encontrando a solução para este problema. Como achei um pouco difícil de decifrar decidi postar a solução que deu certo para mim.

Quando o banco retorna como ´not assigned´ verifique 2 erros que eu encontrei (pode existir outros):

** No meu caso eu estava usando um DataModule

1º - Verifique o endereço no Query se está apontando para o arquivo do banco de dados corretamente.
Solução: Digitar corretamente o endereço físico do BD

2º - A solicitação de dados está sendo criada antes da própria conexão com o banco.
Solução: Vá no menu Project / Options e na opção forms transfira o DataMódule de Available Forms para Auto-create forms.

Saudações a atenção de todos.


Responder Citar