EDITAR TABELA MDB

USUARIO.EXCLUIDOS 08/12/2006 11:34:24
#188799
Pessoal,

Por mais simples que possa parecer, apanhei. Não consegui editar um registro de uma determinada tabela. Ele simplesmente não habilitou o "recordset.edit". O que pode ser?

Abraços,
3LTON 08/12/2006 11:38:53
#188801
Resposta escolhida
Vc está utlizando ADO ou DAO?

Se for Ado, na ultima versao o .Edit não existe mais. Basta posicionar o registro e apos alterar é so usar o .Update.


Espero ter ajudado.
USUARIO.EXCLUIDOS 08/12/2006 11:41:51
#188804
1- O recordset pode ter sido aberto em modo somente leitura
2- Algum user ou aplicativo abriu a tabela em modo exclusivo

Seja um pouco mais claro em sua pergunta, como por exemplo se está utilizando tecnologia ADO ou DAO de acesso a dados, se utiliza ou não Data Control, Se o arquivo está na rede e qual versão do .mdb utilizada.

Sem estas informações as respostas se limitam as 2 opções acima, o que pode ser considerado um chutà'metro.
USUARIO.EXCLUIDOS 08/12/2006 11:50:55
#188807
Justamente, por isso perguntei "o que pode ser", com o intuito de fazer um apanhado de todas as possibilidades plausíveis.

Bom, estou utilizando ADO, Jet 4.0, Access 2003, não utilizo Data Control, e o sistema está na fase de "projeto" ainda. Acabei de fazer a rotina e deu esse erro. Estou testando local. Abri a tabela no modo dinà¢mico (permitir gravações).

3lton, tentei fazer o que disseste, mas também não funcionou.

Grato,
3LTON 08/12/2006 11:53:42
#188809
Mas qual a versão do ADO?
USUARIO.EXCLUIDOS 08/12/2006 11:57:42
#188811
ADO 2.8...
USUARIO.EXCLUIDOS 08/12/2006 12:26:14
#188818
Pessoal, consegui!
Muito obrigado pelo tempo dispendido!

Abraços!
Tópico encerrado , respostas não são mais permitidas