Artigo: 190642 - Última revisão: quarta-feira, 2 de Março de 2005 - Revisão: 2.2 PROBLEMA: Erro ADODC em adDoAddNew reposicionar quando EOFAction É
Nesta páginaSintomasQuando ultrapassar EOF, é apresentado um novo registo em branco e EOFAction propriedade o controlo de dados ADO é definida para 2 adDoAddNew. Se não introduzir dados para o novo registo e mover para fora do registo, obtém a mensagem de erro: Não é possível inserir uma linha vazia - tem de ter pelo menos uma coluna valor definido. CausaADO não uma actualização implícita num mover num conjunto de registos. Quando EOFAction propriedade o controlo de dados de ADO estiver definido para 2 adDoAddNew, ADO adiciona um novo registo e permite ao utilizador editar o registo de controlos dependentes. Quando o utilizador se desloca do registo recém-criado, o ADO é um conjunto de registos actualização. Se o utilizador decidiu não adicionar um registo, deixa controlos dependentes em branco e move-se desactivar o registo recém-criado, a actualização tentativa faz com que ADO para apresentar a mensagem "não é possível inserir uma linha vazia - tem de ter pelo menos uma coluna valor definido". EOFAction o controlo de dados de ADO - adDoAddNew comportamento é diferente do que EOFAction o controlo de dados de DAO - adicionar novo comportamento e EOFAction do controlo de dados remoto - rdAddNew comportamento. Não obterá uma mensagem se mover de um registo recém-adicionados quando utilizar o controlo de dados ou o controlo remoto de dados. ResoluçãoPode contornar este comportamento, adicionando código no procedimento de evento de erro do controlo de dados ADO de tratamento de erros. Aqui está um exemplo de código para processar este erro específico, que é o número do erro 16389: Ponto Da SituaçãoEste comportamento ocorre por predefinição. Mais InformaçãoPassos para reproduzir o comportamentoEste exemplo utiliza a base de dados Biblio.MDB que está incluído no Visual Basic.
ReferênciasNo Visual Basic, seleccione Ajuda, procurar... e introduza "Controlo de dados ADO". No formulário que contém o controlo de dados ADO, seleccione o controlo e prima a tecla F1. A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 190642
(http://support.microsoft.com/kb/190642/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo