Muchas gracias ecfisa por tu respuesta y la bienvenida
, tuve en cuenta todo lo que me comentaste, probé de las dos maneras, la primera por inyección agregándole la función que me señalaste, me funciona de igual manera que como lo tenia planteado anteriormente, parece que funciona pero cuanto toco refresh en la dbgrid me tira exactamente el mismo error, la segunda que me proporcionaste me tira el siguiente error "invalid varian type cast", ya no se que hacer, mi consulta insert funciona de maravilla pero con el update no logro hacerla funcionar. agrego como esta confeccionada mi tabla de datos por las dudas.
Código SQL
[-]
PRO_IDPRODUCTO: INTEGER
PRO_IDPROVEEDOR: INTEGER
PRO_NOMBRE: VARCHAR
PRO_PRECIOVENTA: FLOAT
PRO_PRECIOCOSTO: FLOAT
PRO_STOCK : SAMLLINT
PRO_ESTADO: CHAR(40)
PRO_CATEGORIA: CHAR (40)
Espero poder encontrar una solución, y muchísimas gracias por tu tiempo!
Saludos!