![]() |
Problema con query
Hola estoy implementado una consulta de seleccion para asignarle el resultado a una variable que despues sera utilizada mas adelante el codigo que utilizo es el siguiente
seleciono el ide de la tabla cultivos correspondiente al cultivo selecionado en el comboBox el problema es que cuando compilo y ejecuto la consulta me da que no encuentra el campo id_cult en la tabla, a la hora de la asignacion. id_cultv:=ParamByName('id_cult').AsInteger; cundo ejecuto la consulta sin la asignacion me trabaja bien, help please Gracias. |
Querras decir:
Este código funciona bien usando Zeos que crea automáticamente los parámetros del query, no se si los demás componentes lo hagan también ya que no mencionas cuales usas. La asignación que haces es incorrecta ya que estas tratando de acceder a un Parámetro del query y no a un campo, puedes tambien cambiar ParamByName por FieldByName y seguramente ahora si te va a funcionar. Por otro lado, tienes que verificar que la consulta te devuelva algo antes de asignarlo y en caso contrario hacer algo en consecuencia, ya que si no te devuelve nada quiere decir que no existe ninguna muestra con ese nombre. |
Ok
gracias, tendre en cuenta tus sugerencias, soy nuevo en el trabajo con base de dato,
|
Cita:
deberia ser: porque el parametros se llama cultivo no id_cult Aclaro por si lo copias y no te funciona, es ese el problema Saludos |
| La franja horaria es GMT +2. Ahora son las 06:09:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi