Quita las 3 lineas: "Params.AddParam(" y todo debe funcionar.
Cuando asignas el sql.text es cuando delphi escanea el sql y crea los parámetros, por eso te da error al añadirlos antes de crear el sql (supongo que intenta encontrar los nombres en el sql.text que está vacío).
Por ende, lo único que tienes que hacer es asignar el sql.text y después dar los valores a cada parámetro (que según veo lo haces en la interfaz con el radiogroup).
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|