Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problemas SQL SERVER BDE Nivel de compatibilidad 90 y 100 (https://www.clubdelphi.com/foros/showthread.php?t=69699)

DagariK 02-09-2010 20:04:16

Problemas SQL SERVER BDE Nivel de compatibilidad 90 y 100
 
hola a todos los foreros, bueno verán, tenemos una aplicación (bueno en realidad son muchisimas que integran un solo producto) hecho en Delphi 5 y BDE, tenemos objetos TQUERY con sentencias muy sencillas p ej:

Código SQL [-]
SELECT * FROM GN_USUAR

al ser el Query principal de la aplicación tenemos activa la opción de RequestLive en true, para que todos los cambios lleguen directamente a la tabla en la base de datos.

cuando el programa abre, tenemos un componente que nos permite hacer filtros dinámicos a cada query haciendo uso de los campos del query, modificando el WHERE de la consulta acorde a los filtros. Este componente cuando se abre el programa inicializa el query agregando al Where la condición 1 = 0, hasta aquí no hay problema!!!... el error ocurre con el usuario que tiene permisos para crear usuarios (usuarios del producto y logins en la base de datos), en funciones del servidor tiene asignado SYSADMIN, y cuando abre el Query con 1 = 0, genera el siguiente error

La consulta utiliza operadores de combinación externa no ANSI

no sé que clase de problema tiene 1 = 0... espero puedan ayudarme, gracias


La franja horaria es GMT +2. Ahora son las 03:12:55.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi