problema con upDate
HOla, tengo una tabla TurnoCliente compuesta por: ID_turnoCliente, Id_turno, Id_cliente.
el Problema surge al intentar actualizar un campo de la tabla TurnoCliente. Debo actualizar el campo "id_cliente" de la tabla TurnoCliente cuando "IdTurno" sea igual a la variable "turno". este es el procedimiento que utilizo pero me salta error de sintaxis. alguna ayuda por favor?! se agradece nuevamente!!
|
Hola maxi915.
Segun lo que solicitas, Cita:
Saludos :) |
|
me tira el siguiente error:
no se han especificado valores para algunos de los parametros requeridos |
utilizando este tipo de consulta tambien deberia actualizarse el campo, el problema es que no conozco la sintaxis correcta.
|
Ya te lo ha explicado ecfisa, muy acertadamente, por cierto.
|
Cita:
Cita:
. |
Hola maxi915.
Cita:
Saludos :) |
Solucionado!
|
Hola maxi915.
Primero que nada me alegra solucionaras tu problema ^\||/. Pero considero apropiado hacer nuevamente esta observación: Siendo QueryTurnos de tipo TADOQuery y las variables Lugares y Turno de tipo integer, los siguientes códigos: 1) 2) provocan el mismo resultado final. (Ambos modifican el valor de la columna DISPONIBILIDAD de acuerdo a una condición) Pero las implicancias que trae aparejado usar un método o el otro son muy diferentes... El primero deja la puerta abierta a los ataques de Inyección SQL. Siempre que sea posible es aconsejable usar el segundo modo. Saludos :) |
Cita:
|
gracias por el consejo!!!
|
tengo una duda mas con el update y tipo fecha, necesito actualizar esto:
cambiar fechaInscripcion, por la variable fecha.
:D |
Haciéndolo como se te ha aconsejado, con parámetros, no tendrías ningún problema con eso ;)
|
perfecto lo voy a probar..ahora que seria la variable "DISP", y el simbolo "=:"...gracias
|
Este es mi codigo y me tira error parametro fechaInscripcion not found....
|
Cita:
Fijate que en tu código SQL declaras como nombre de parámetro a fecha (*). Sin embargo en ParamByName, intentas hacer referencia a él como fechainscripcion siendo este último el nombre de la columna que deseas modificar... Lo sintácticamente correcto sería:
Saludos :) (*) Dentro del código SQL los parámetros se distinguen por estar precedidos por dos puntos ':'. |
Un millon de gracias, era justamente ese el problema!!!
errores basicos que se comenten...al no entender bien la sintaxis sql y delphi |
seria muy util una guia donde detalle todo los tipos de consultas con sus variaciones, y demas, por ejemplo seleccionar todos los registros que cumplan ciertas condiciones...etc...pero bueno sera cuestion de buscar y encontrar algo lo que se necesita porque dudo que exista algo tan detallado
|
|
La franja horaria es GMT +2. Ahora son las 00:46:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi