Ver Mensaje Individual
  #2  
Antiguo 23-05-2006
Avatar de anghell77
anghell77 anghell77 is offline
Miembro
 
Registrado: may 2006
Posts: 194
Reputación: 19
anghell77 Va por buen camino
Probablemente

Hola!

Mira, a mi entender, que no es mucho, pero espero que pruebes, te esta ocasionando un error porque tienes el componente Query en el Form, mas no es necesario que la mandes llamar con Form1.Query

yo he empleado SQL en Query's como tu

Delete from Tabla
where Campo=: parametro

ya en tu codigo(donde ejecutes el query):

Query1.Close; //no se si esta instruccion esté demás en los Delete's, pero igual yo la empleo.
Query1.ParamByName('parametro').as(tipo):=trim(EDIT1.Text);
(En tu caso la operacion de conversion despues del parametro)
y al finalizar
Query1.EXECSQL;

Como lo entiendo, supongo que no ejecuta el DELETE, porque le falta la instruccion EXECSQL, que se emplea tanto para los DELETE, como para los INSERT y los UPDATE...

En una consulta normal (select *from....) si sirve el Query1.Active:=true;
o Query1.Open;

Intenta ese codigo. pero, ¡¡¡atento!!!, como te señalé, es mi punto de vista y probablemente haya confundigo tu pregunta con mis procedimientos. Pruebalo cuidadosamente....(pudiera parecer falta de confianza en mi, pero estar prevenido es mejor no??)

Saludos
__________________
"...Ayer Bastaba un Sueño..."
Responder Con Cita