Error: CREATE CURSOR no acepta único como un nombre de campo

Seleccione idioma Seleccione idioma
Id. de artículo: 130404 - 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

Síntomas

Al utilizar el comando CREATE CURSOR, el nombre único puede no utilizarse al nombre de uno de los campos en el cursor. El "error de sintaxis" mensaje de error se genera emitiendo el comando de CURSOR CREATE desde la ventana de comandos o desde un archivo de programa compilado cuando único se utiliza como un nombre de campo.

El ejemplo siguiente genera este error de sintaxis:
   CREATE CURSOR address (cName C(20), UNIQUE C(20))
				
UNIQUE tenía como un nombre de campo anteriores a Visual FoxPro versión 3.0 cuando se utiliza en el comando CREATE CURSOR.

Causa

UNIQUE es una palabra reservada en Visual FoxPro. Sin embargo, pueden utilizarse palabras reservadas en los comandos CREATE TABLE o CURSOR utilizando el nombre de sustitución.

Solución

En el ejemplo siguiente se utiliza la sustitución de nombre para evitar este problema. En este ejemplo, UNIQUE puede utilizarse como un nombre de campo en el comando CREATE CURSOR.
   CLOSE DATABASES
   CLEAR
   cField = "UNIQUE"
   CREATE CURSOR employee (cName C(20), (cField) C(20))
   DISPLAY STRUCTURE
				
Observe que cuando se emite el comando DISPLAY STRUCTURE, estructura del cursor se muestra que contiene dos campos: cName y UNIQUE.

Estado

Microsoft ha confirmado que trata de un problema de los productos de Microsoft enumerados al principio de este artículo. Se está investigando este problema y se publicará nueva información aquí, en Microsoft Knowledge Base, cuando esté disponible.

Propiedades

Id. de artículo: 130404 - Última revisión: sábado, 22 de febrero de 2014 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft Visual FoxPro 3.0 Standard Edition
  • Microsoft Visual FoxPro 3.0b Standard Edition
  • Microsoft Visual FoxPro 5.0 Standard Edition
  • Microsoft Visual FoxPro 5.0a
  • Microsoft Visual FoxPro 6.0 Professional Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbbug KB130404 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): 130404

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