Ver Mensaje Individual
  #1  
Antiguo 02-09-2010
Avatar de DagariK
DagariK DagariK is offline
Miembro
 
Registrado: mar 2007
Posts: 24
Reputación: 0
DagariK Va por buen camino
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
Responder Con Cita