Que tal si prueba a cambiar la consulta, indicándole a la fecha la tabla a la que pertenece, algo como:
Código SQL
[-]select venta.fecha, stock.codigo, stock.descrip
from ventas, stock
where stock.codigo = venta.codigo and ventas.fecha = :fec
O esto:
Código SQL
[-]
select venta.fecha, stock.codigo, stock.descrip
from ventas, stock
where stock.codigo = venta.codigo and stock.fecha = :fec
Según sea. Espero sea esto.