REVISIÓN: Puede producir un resultado incorrecto al utilizar el comando SET COLLATE TO "General" antes de ejecutar ciertas instrucciones SELECT de SQL en Visual FoxPro para Windows 6.0

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

En esta página

Síntomas

REVISIÓN: Puede producirse un problema al utilizar el comando SET COLLATE TO "General" antes de ejecutar ciertas instrucciones SELECT de SQL



Cuando utiliza el comando "General" SET COLLATE TO antes de ejecutar ciertas instrucciones SQL SELECT, puede aparecer un resultado incorrecto.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados al principio de este artículo. Este error se corrigió en el service pack más reciente para Visual Studio 6.0.

Para obtener información adicional acerca de los de Visual Studio service Pack, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
194022Studio 6.0 Service Pack de información: Visual qué son, dónde están y por qué

194295Cómo: Saber que está instalado un Service Pack de Visual Studio
Para descargar el service pack más reciente de Visual Studio, visite el siguiente sitio Web de Microsoft:
http://msdn2.microsoft.com/en-us/vstudio/Aa718353.aspx

Más información

Pasos para reproducir este comportamiento

  1. En Visual Fox Pro, cree un programa.
  2. Agregue el siguiente código al programa:
    SET SAFETY OFF
    SET COLLATE TO "General"
    CREATE TABLE test (nID N(5))
    FOR T=1 TO 10000
    	INSERT INTO test VALUE (T)
    ENDFOR
    SELECT * FROM test WHERE nID NOT IN (SELECT * FROM test)
    SET SAFETY ON
    ? RECCOUNT()
    CLOSE ALL
    DELETE FILE test.DBF
    					
  3. Ejecute el archivo de programa.
Observe que la instrucción SELECT de SQL y función reccount() devuelven 24 registros, cuando no hay registros que deben devolverse.

Propiedades

Id. de artículo: 281776 - Última revisión: viernes, 7 de febrero de 2014 - Versión: 2.2
La información de este artículo se refiere a:
  • Microsoft Visual FoxPro 6.0 Professional Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbbug kbcodesnippet kbdatabase kbfix kbvs600sp5fix KB281776 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): 281776

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