He probado lo indicado por Neftali pero todo sigue igual, además para colocar lo que comenta neftali, debo de comprobar primero si hay algo en el TEdit oportuno y después en función de que si hay algo o no colocar el Null ó el valor correcto.
Lo que yo pretendo hacer es que con una simple asignación funcione, haya datos en el TEdit o no:
adoquery1.Parameters.ParamByName('1').Value := edit1.text; (Si coloco esto y no hay datos en el edti1, da error.)
La solución que he encontrado es comprobar si el edti1.text está vacío, si está vacío asigno este valor al parámetro = ' ', no me
parece lógico tener que meter un espacio para que ADO guarde algo en ese campo.
¿Motivo?
Última edición por Aprendiendo fecha: 22-01-2007 a las 15:20:13.
|