FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
update de Sql no funciona, como hago ?
hola a todos,tengo un pequeño problemita,paso a contarles :
necesito que todas las tareas (tabla tareas ) que tengan vencimiento >= hoy cambien su estado a "vencida " para esto en el form principal puse una consulta con lo siguiente en su propiedad sql: update tareas set estado = :b where fecha_vto >= :a defini correctamente las propiedades de los parametros (propiedad params de la consulta;puse que eran string y date respectivamente ,etc) y en el evento onshow del form principal tengo lo siguiente : procedure TFprincipal.FormShow(Sender: TObject); var b:string; begin b:='vencida'; a:= now; actualizacion.Params[0].Asstring:=b; actualizacion.Params[1].AsDateTime:=a; actualizacion.ExecSql; la cuestion es que el sistema corre perfecto pero no me actualiza la tabla tareas que es lo que necesito ,podria alguien darme una mano?? desde ya muchas gracias espero haber sido claro en la explicacion saludos .- |
#2
|
|||
|
|||
Hola edr_tuc
Bienvenido al club, te invito a que leas nuestra guia de estilo. Referente a tu problema necesitas comentar que base de datos estas usando ya que no es lo mismo en todas, sin embargo, te puedo comentar que como estas pasando el parámetro DateTime tal vez no es correcto. trata con esto:
Por cierto, usa las etiquetas para que tu código se vea bien y mas entendible. Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
|||
|
|||
hola egostar,gracias por responder,estoy usando tablas paradox .
ya probe con lo q me dijiste de cambiar el asdatetime cuando paso el parametro y sigue igual ,espero puedas ayudarme,saludos.- |
#4
|
|||
|
|||
Cita:
Ahora, viendo tu comentario que esto lo haces en el evento OnShow, Estas haciendo una consulta despues para ver los resultados o que es lo que haces... Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
|||
|
|||
Cita:
Egostar ,AL rsultado lo veo con el database desktop porque no necesito verlos a los datos en tiempo de ejecucion , |
#6
|
|||
|
|||
egostar,lo acabo de probar al codigo como lo pasaste vos,colocandolo en el evento onclick de un boton que agregue y mostrando en una grilla pero no me devuelve absolutamente nada,me parece rarisimo ,yo creia que la consulta esta correcta y me lo confirmaste vos,realmente no se cual puede ser el error ,espero puedas ayudarme hermano ,gracias desde ya
saludos.- |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Update con Inner Join Funciona en Access pero no en firebird | Acanol | Firebird e Interbase | 7 | 27-05-2012 01:25:48 |
como hago???? | afrodita | Varios | 3 | 27-08-2004 01:12:07 |
Como lo hago? | danytorres | SQL | 4 | 08-06-2004 14:27:42 |
Como hago... | Andres_Franco | Varios | 1 | 08-01-2004 17:34:19 |
Como lo hago¿ | MANUEL OVAL | SQL | 6 | 31-10-2003 14:43:39 |
|