Access muestra #ELIMINADO cuando se insertan datos con algún valor en una columna de clave no única de una tabla remota

Seleccione idioma Seleccione idioma
Id. de artículo: 291546 - Ver los productos a los que se aplica este artículo
Avanzado: Requiere codificación experto, interoperabilidad, conocimientos y multiusuario.

Este artículo se aplica únicamente a las bases de datos de Microsoft Access (.mdb).

Para obtener una versión de Microsoft Access 2000 de este artículo, consulte 257487.
Expandir todo | Contraer todo

Síntomas

Cuando intenta agregar registros a una tabla vinculada de SQL Server, Access muestra # eliminado cuando confirma el registro. Sin embargo, no se devuelve ningún error y los datos se guardan correctamente en la tabla.

Causa

Cuando intenta agregar registros a una tabla vinculada de SQL Server que incluye una clave principal que tiene un tipo de datos de UniqueIdentifier, puede mostrarse # eliminado cuando confirma el registro.

Solución

Obtener el último service pack de Microsoft Jet 4.0 que contenga una versión actualizada del motor de base de datos Microsoft Jet 4.0 de.

Para obtener información adicional acerca de cómo obtener la última versión de motor de base de datos Jet 4.0, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
239114Cómo obtener el Service Pack más reciente para el motor de base de datos Microsoft Jet 4.0

Estado

Éste es un problema conocido en Microsoft Jet versión 4.0.2927.4 y anteriores.

Más información

Pasos para reproducir el comportamiento

  1. Crear una tabla en la base de datos de ejemplo Pubs de Microsoft SQL Server 7.0 si ejecuta la secuencia de comandos siguiente en el Analizador de consultas de SQL Server:
    Use Pubs
    
    CREATE TABLE Table1 
    (col1 uniqueidentifier DEFAULT NewID() 
    PRIMARY KEY NOT NULL, 
    col2 int)
    
    go
    					
  2. Crear una nueva base de datos de Access y, a continuación, agregue un vínculo a la tabla de SQL Server que creó en el paso 1.
  3. Abra la tabla vinculada en la vista Hoja de datos.
  4. Agregar un registro y, a continuación, en col2, escriba 123 .
  5. Agregue un segundo registro y, a continuación, en col2, escriba el mismo valor, 123 .
  6. En el menú registros , haga clic en Guardar registro .
Observe que Access muestra # eliminado en ambos campos del segundo registro.

Propiedades

Id. de artículo: 291546 - Última revisión: miércoles, 11 de agosto de 2004 - Versión: 5.0
La información de este artículo se refiere a:
  • Microsoft Access 2002 Standard Edition
Palabras clave: 
kbmt kbtable kbdisplay kbprb KB291546 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 291546

Enviar comentarios

 

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