Ver Mensaje Individual
  #1  
Antiguo 10-05-2006
Toñico Toñico is offline
Miembro
 
Registrado: ene 2005
Posts: 50
Reputación: 20
Toñico Va por buen camino
Borrar registros usando operador LIKE

Hola a todos,

Estoy haciendo un procedimiento que borra ciertos registros de una tabla en una base de datos Access.

Para ello uso el componente ADOCommand al que le paso una secuencia SQL. Hasta aquí todo controlado. El problema lo tengo cuando intento usar el operador LIKE para borrar registros que cumplan la expresión que le paso.

Por ejemplo:

DELETE FROM TempVentas WHERE fIdDCS LIKE 'PO????'

Esta secuencia ejecutada desde Access funciona correctamente, pero desde Delphi no consigo que funcione. He puesto dobles comillas, he cambiado los ? por un *, he ampliado el ancho de la expresión al ancho del campo, ... Pero no consigo que funcione.

¿Alguien me puede decir cual es la secuencia correcta?

Muchas gracias a todos de antemano.
Responder Con Cita