ACC: "sintaxis incorrecta cerca de '-'" mediante la acción TransferirBaseDatos

Seleccione idioma Seleccione idioma
Id. de artículo: 106244 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

Resumen

Avanzado: Requiere codificación experto, interoperabilidad, conocimientos y multiusuario.

Cuando se ejecutan una acción de macro TransferirBaseDatos para vincular una tabla SQL Server, puede generarse el mensaje de error siguientes:
Error de conexión. 37000 De estado SQL. Error SQL Server 102. Sintaxis incorrecta Cerca de '-'.

Nota: Este comportamiento ya no se produce en Microsoft Access para Windows 95, versión 7.0.

Más información

Este error se genera porque hay un error en el argumento de nombre de base de datos, o cadena de la acción de macro TransferirBaseDatos de conexión.

El sistema de Ayuda de Microsoft Access sugiere que se puede copiar la cadena de conexión de las propiedades de tabla de la tabla asociada. Al copiar la cadena de conexión en el argumento de nombre de base de datos, se genera una cadena similar al ejemplo siguiente:

Nota: En el siguiente ejemplo, un carácter de subrayado (_) se utiliza como un carácter de continuación de línea. Quite el carácter de subrayado cuando escriba en este ejemplo.
   ODBC;DSN=MyServer;UID=User2;APP=Microsoft Access;WSID=User2; _
   DATABASE=pubs-->-->dbo.authors
				

El error de sintaxis suele provocarlo el texto después de nombre de base de datos "pubs". Todo el texto después del nombre de base de datos debe quitarse de la cadena y el nombre de la tabla se debe trasladarse al argumento de origen.

En el ejemplo siguiente se muestra argumentos correctos para la acción TransferirBaseDatos:
   Transfer Type:  ATTACH.
   Database Type:  <SQL DATABASE>.
   Database Name:  ODBC;DSN=MyServer;UID=User2;APP=Microsoft Access; _
                      WSID=User2;DATABASE=pubs

   Object Type:    TABLE
   Source:         DBO.AUTHORS
   Destination:    DBO_AUTHORS
   Structure Only: NO
				

Propiedades

Id. de artículo: 106244 - Última revisión: domingo, 2 de febrero de 2014 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft Access 1.0 Standard Edition
  • Microsoft Access 1.1 Standard Edition
  • Microsoft Access 2.0 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kberrmsg kbinfo kbusage KB106244 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): 106244

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