El problema que tenia era que me olvide de especificar el nombre de la base de datos al llamar al procedimiento. Tendría que haber puesto 'call DB.procedure()'.
Si quiero hacer una consulta y poder ver el resultado de la consulta deberia usar una función o un procedimiento? por ejemplo, quiero hacer un listado de afiliados que ya pagaron el mes de agosto, y visualizar el resultado en un dbgrid. Mi consulta la unica linea que tiene es:
select * from pagos where estado='pagado' and periodo='08-2005';
el mensaje que obtengo es "DB.procedure Can´t return a resultset in the given context".
El ODBC que estoy utilizando es el 3.51, quiero usar el 5.0 pero me presenta conflictos al conectar la base de datos.
|