|
Postada em 08/02/2006 06:47 hs
não sei se é isso pois deveria dar pau tb em tempo de projeto mas vc tem usar addnew ou edit ou delete antes do update (data1.recordset.update). tenta tirar a linha data1.recordset.update só pra testar Ainda não dá pra saber... vamos tentando... qq coisa é só postar t+
|
|
|
|
VACA
|
LIMEIRA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 08/02/2006 08:54 hs
pode ser dll faltando, pois muda de um SO pra outro, confirma isso se estah td certo
"Quando estou fraco, aí então é que sou Poderoso"
|
|
|
ChicoVieira
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 08/02/2006 19:12 hs
Vaca, acho que vc tem razão. Instalei o programa na casa do meu irmão, que tem o xispê. Deu tudo legal, nenhum erro. Logo, é na máquina onde tem o win98 que ocorre esse erro. O diabo é saber qual DLL está faltando: uso o Setup Wizard para gerar o instalador, e ele normalmente agrega todas as bibliotecas necessárias para rodar o aplicativo. Estou até pensando em instalar no cliente o VB, pra ver se alguma DLL desgarrada seja incluida no registro da máquina. O quê vc acha? chico.
|
|
|
|
Postada em 09/02/2006 21:44 hs
Oi pessoal. Primeiro, eu quero agradecer as dicas que me foram passadas. Por último, esclareço que, por um equívoco infantil, deixei de prestar atenção num detalhe fatal que me induziu a erro, quando elaborei a rotina que retornava o erro 3426 <This action was cancelled by an associated object>. É o seguinte: implementei em tempo de projeto um novo campo no banco de dados, sendo que esse campo tinha uma chamada no código, quando cadastrava um novo registro. Só que o banco de dados no meu project só mantinha a estrutura, e não os dados. Estes eram carregados no cliente, a cada utilização. Daí que, quando atualizava as versões no cliente, sempre tive o cuidado de salvar a base de dados do cliente numa pasta "x", pois ao criar o setup de instalação, sempre adiciono a base de dados e os reports. E a base de dados no meu PC contém registros apenas para referência e teste. Os dados verdadeiros ficam armazenados no cliente. Assim, feita a mudança de versão no cliente, bastava copiar o banco de dados da pasta "x" para a mesma pasta do executável (C:Arquivos de programas...). Daí, deu no que deu... Infelizmente, o VB não ajuda muito na descrição do erro, o que me fez "quebrar a cabeça" até descobrir o furo. Mas valeu. Obrigado a todos. Chico.
|
|
|
|