![]() |
Problemas al eliminar registros con TADOConnection
Hola:
Estoy empleando un TADOCommand para mandar comandos a una tabla llamada Registros, sus campos entre otros son : Id: numérico sin duplicados nombre: String. La forma de empelear TADOCommand es ...
De esta forma hasta ahora he mandado comandos de insercción, actulización y eliminación sin problemas. Ahora pretendo eliminar aquellos registros cuyo Id sea un valor determinado o cuyos nombres se correspondan con una mascara dada. Para ello he probado con varias instrucciones: La primera fue:
Al comprobar que sólo eliminaba el registro que cumplia la primera condición, y tras varias pruebas dedidí ponerla literal:
Obteniendo identico resultado, me elimina el registro cuyo id = 1200. Otra que me producia lo mismo fue:
He probado con
Y en este caso no me elimina ninguno. Por último y para comprobar si por alguna razón no se podían eliminar más de un registro a la vez (:confused: no me pregunteís porqué he llegado a pensar eso): En este caso me elimina los dos. A todo esto, desde Acces he comprobado cada una de las consultas y daban los resultados esperados. Borraban todos los registros que cumplian una de las dos condiciones. ¿Alguna sugerencia? Gracias de antemano. Escusas por el título, no es TADOConnection sino TADOCommand. Base de Datos: Microsof Acces 2000 y 97 |
Hola,
Creo que el problema está con el asterisco (*). Cuando trabajas con los componentes ADO creo que hay que utilizar % . Tu consulta sería
Saludos |
:( , no ...
|
Muchas gracias aom.
Hoy con la "mente" despejada he comprobado que aom estaba en lo cierto. De nuevo gracias. |
La franja horaria es GMT +2. Ahora son las 04:42:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi