Cannot perfom this operation on a closed dataset
Oi Pessoal!
Já Desenvolvi meu sistema... ele é bem simples, com apenas uma tblmestre e outra tbldetalhe... na máquina servidora ele funciona perfeitamente, porém, quando fui configurar o ADOConnection eu tive que colocar o camiho do DB dessa forma: ´\\apoio\c\arquivos de programas\pfe\dados.mdb´ e enquanto fazia isso notei que as tbls ficavam com a propriedade Active = False e não mudavam mais para True! Então coloquei no OnShow do Form principal instruções do tipo: Dmpfe.tblCadatro.open;
Dmpfe.tblmovimento.open;
Achava que isso resolveria, no entanto, o programa abre nas estações mas fica dizendo que a tblmovimento não está aberta! ELe fica dizendo: ´Cannot perfom this operation on a closed dataset´
Por favor amigos(as), me ajudem a resolver isso...
Um forte Abraço para todos!
Já Desenvolvi meu sistema... ele é bem simples, com apenas uma tblmestre e outra tbldetalhe... na máquina servidora ele funciona perfeitamente, porém, quando fui configurar o ADOConnection eu tive que colocar o camiho do DB dessa forma: ´\\apoio\c\arquivos de programas\pfe\dados.mdb´ e enquanto fazia isso notei que as tbls ficavam com a propriedade Active = False e não mudavam mais para True! Então coloquei no OnShow do Form principal instruções do tipo: Dmpfe.tblCadatro.open;
Dmpfe.tblmovimento.open;
Achava que isso resolveria, no entanto, o programa abre nas estações mas fica dizendo que a tblmovimento não está aberta! ELe fica dizendo: ´Cannot perfom this operation on a closed dataset´
Por favor amigos(as), me ajudem a resolver isso...
Um forte Abraço para todos!
Alexandretavares
Curtidas 0
Respostas
Rodsrabbit
13/05/2005
Não tenho certeza absoluta mas isso pode ser encrenca de driver do Access ou de repente biblioteca que está faltando.
Por que você não testa colocando esse caminho na string de conexão do componente que acessa o banco remotamente e compila o programa gerando o executável numa estação? Acho que assim você pode ter uma idéia melhor de que parte do ambiente que você criou vem esse problema.
Por que você não testa colocando esse caminho na string de conexão do componente que acessa o banco remotamente e compila o programa gerando o executável numa estação? Acho que assim você pode ter uma idéia melhor de que parte do ambiente que você criou vem esse problema.
GOSTEI 0
Alexandretavares
13/05/2005
Se for encrenca de Driver(o programa usa tabelas feitas no access 2000 e as estações estão com o access 97) como posso resolver isso?
Já mudei a string de conexão... gerei dois executáveis: 1 para a máquina servidora e outro para as estações !
Obrigado!
Já mudei a string de conexão... gerei dois executáveis: 1 para a máquina servidora e outro para as estações !
Obrigado!
GOSTEI 0
Gandalf.nho
13/05/2005
[b:a299fe454c][color=red:a299fe454c]Bloqueado por Infração às Regras de Conduta :[/color:a299fe454c][/b:a299fe454c]
Duplicidade.
[url]http://forum.clubedelphi.net/viewtopic.php?p=202830[/url]
Para maiores esclarecimentos pode mandar-me uma [url=http://forum.clubedelphi.net/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].
Duplicidade.
[url]http://forum.clubedelphi.net/viewtopic.php?p=202830[/url]
Para maiores esclarecimentos pode mandar-me uma [url=http://forum.clubedelphi.net/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].
GOSTEI 0