Proble. Visual Fox 60 con Postgresql

esm_fox
16 de Febrero del 2005
Hola, mí nombre es Edward,
Tengo problemas en ejecutar una función desde Visual Fox 6.0 y Postgresql.
La Función en postgresql recibe 30 paramentros y todos son varchar,
al momento de llamar a la función desde visual fox 6.0 los datos se graban cuando son
caracter, pero cuando hay datos numericos y los tranformo a caractes no graba.
Este es el ejemplo:
a='2005'
b='HOLA'
c='333.333' && no graba
d='222.22' && no graba
e='123.345' && no graba
f='234.56' && no graba
g='user1'
h='user2'
SQLSETPROP(xxhConnect,'Transactions',2)
Resul= SQLEXEC(xxhConnect,"(select sf_insertgenerico('scp_tipocamb',?a,?b,?c,?d,?e,?f,?g,?h,'','','','','','','','','','','','','','','','','','','','',''))")

resul devuelve -1
La función si funciona cuando la ejecuto desde el pgadmin III, desde el Visual fox tambien
cuando todos los datos son caracter, pero, en el ejemplo arriba descrito no pasa nada,

Alguien podria ayudarme.

Gracias