consulta en sus propiedades de Tquery
Holas estoy realizando consultas con Tquery en sus propiedades SQL, en delphi. al realizar consultas de select me sale bien, pero al insertar datos a mi base de datos me sale error.
esta mal algo insert y como se realiza el update y delete. una ayuda porfavor. |
|
También estaría bien que dijeras que mensaje de error te está dando o que pusieras algo del código donde estás ejecutando la consulta, porque la sentencia en sí la tienes correcta.
De todas formas, fíjate si estás creando los parámetros que le estás pasando al objeto TQuery, propiedad "Params", y si estás asignando valores correctos a estos parámetros antes de ejecutar la consulta. Saludos! |
Cita:
Quizá el error provenga de como ejecuta la consulta. En lugar de Open o Active := true, debe usar ExecSQL. // Saludos |
no se soluciona
me sigue saliendo el error
error Código PHP:
Código PHP:
|
Edita la propiedad "Params" del TQuery e indica el tipo de datos de los parámetros, propiedad "DataType", ya que por defecto esta propiedad toma el valor "ftUnknown" (es decir, tipo "desconocido").
Saludos! |
Saludos
Cita:
|
|
Hola,
Quizas lo que podrías hacer es armar el query desde 0, creandolo tu mismo a tus necesidades. Necesitas ordenar los campos que deseas ingresar, para eso te sirve lo que se encuentra despues de tutabla encerrado entro parentesis, y después en values va la información de los campos.
el finally lo que hace es que no importa lo que pase, se finalice bien, mal, o lo que sea.... siempre se ejecuta y en este caso elimina el objeto creado de la BD. Suerte. |
Buen dia. Con las sugerencias para el paso de parámetros ya no deberías tener problemas. Aqui esta lo demás que pediste:
Suponiendo que tus campos son Codigo, Nombre, Direccion, Telefono y que el campo clave de la tabla es Codigo: Para hacer un Update Donde OLD_Codigo es el el valor de "Codigo" del registro que vas a modificar. Para hacer un Delete Donde OLD_Codigo es el el valor de "Codigo" del registro que vas a borrar. Saludos :). |
La franja horaria es GMT +2. Ahora son las 08:15:52. |
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