ACC2002: # excluídos em uma tabela vinculada com um campo do tipo UniqueIdentifier

Traduções deste artigo Traduções deste artigo
ID do artigo: 293657 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Avançadas: Requer especialista de codificação, interoperabilidade e habilidades de multiusuário.

Este artigo se aplica somente a um banco de dados do Microsoft Access (.mdb).

Para uma versão deste artigo do Microsoft Access 2000, consulte 253837.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você abre uma tabela do SQL Server vinculada que tem um campo do tipo UniqueIdentifier, você vê #Deleted nos campos de todos os registros.

Causa

Você tiver o Microsoft Jet 4.0, Service Pack 3 instalado no seu computador.

Resolução

Obter o Microsoft Jet 4.0 Service Pack 4 (SP4) ou posterior, que contém uma versão atualizada do mecanismo de banco de dados Microsoft Jet 4.0.

Para obter informações adicionais sobre como obter o service pack mais recente do Jet 4.0, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
239114Como: Obter o Service Pack mais recente para o Microsoft Jet 4.0 Database Engine

Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no começo deste artigo.

Mais Informações

Passos para reproduzir o problema

  1. Abra o projeto de exemplo NorthwindCS.adp (faça em como o proprietário do banco de dados).
  2. Crie e salve o seguinte procedimento armazenado com o nome padrão de StoredProcedure1 :
    Create Procedure "StoredProcedure1"
    As
    if exists (select * from sysobjects where id =
    object_id(N'[dbo].[GUID_Test]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
    drop table [dbo].[GUID_Test]
    
    
    CREATE TABLE [dbo].[GUID_Test] (
       	[ColA]  uniqueidentifier ROWGUIDCOL  NOT NULL ,
       	[ColB] [varchar] (50) NULL )
                         ON [PRIMARY]
       ALTER TABLE [dbo].[GUID_Test] WITH NOCHECK 
            ADD CONSTRAINT [PK_GUID_Test] PRIMARY KEY  NONCLUSTERED  ([ColA])
                         ON [PRIMARY]  
    
       INSERT INTO GUID_TEST VALUES ('{DBAB6FFE-82B2-4D65-819E-32DD4D904C51}',
          'TESTRECORD1')
       INSERT INTO GUID_TEST VALUES ('{DBAB6FFE-82B2-4D65-819E-32DD4D904C52}',
          'TESTRECORD2')
       INSERT INTO GUID_TEST VALUES ('{DBAB6FFE-82B2-4D65-819E-32DD4D904C53}',
          'TESTRECORD3') 
    
    return
    					
  3. Clique duas vezes o procedimento armazenado StoredProcedure1. Isso cria uma tabela chamada GUID_Test no banco de dados.
  4. Crie um novo banco de Access dados chamado MyTest.mdb.
  5. No menu arquivo , aponte para Obter dados externos e, em seguida, clique em Vincular tabelas .
  6. Na caixa de diálogo vincular , altere arquivos do tipo para Bancos de dados ODBC .
  7. Na caixa de diálogo Selecionar fonte de dados , abra ou crie um nome de fonte de dados (DSN) que aponta para NorthwindCS.
  8. Crie uma tabela vinculada para a tabela GUID_Test que você criou anteriormente no SQL Server. Se você for solicitado para selecionar uma coluna de índice, clique em ColA .
  9. Abra a tabela dbo_GUID_Test. Observe que todos os campos contêm #Deleted.

Propriedades

ID do artigo: 293657 - Última revisão: quarta-feira, 23 de outubro de 2013 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Access 2002 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbbug kbfix KB293657 KbMtpt
Tradução automática
IMPORTANTE: 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 293657

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com