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:
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