store sqlconnect('bodmillenium','sisamf','qsx7h5k') to gnconnhandle if gnconnhandle <= 0 = messagebox('No se puede realizar la conexión', 16, 'sql connect error') endif sqlcmd="select bctiso, cuscun, usapm2, bcmnap, bcfeso from ipnetbankd.bcsobpcf where bcesso=" + estado + "and bcfeso between" + desde + "and" + hasta = sqlsetprop(gnconnhandle, 'asynchronous', .f.) = sqlsetprop(gnconnhandle, 'packetsize', 2048 ) = sqlexec(gnconnhandle,sqlcmd,'prueba')Yo lo escribiria de esta forma,
gnconnhandle = sqlconnect('bodmillenium','sisamf','qsx7h5k') if gnconnhandle <= 0 = messagebox('No se puede realizar la conexión', 16, 'sql connect error') return endif sqlcmd = sqlcmd="select bctiso, cuscun, usapm2, bcmnap, bcfeso from ipnetbankd/bcsobpcf where bcesso=" + estado + "and bcfeso between" + desde + "and" + hasta = sqlexec(gnconnhandle,sqlcmd,'prueba')Porque estas utilizando "sqlsetprop" no tengo conocimiento pero en el tiempo que estuve trabajando con AS400 nunca tuve que modificar la conección. Vuelvo a repertirte que la forma de escribir el SQL para AS400 no es igual al SQL que normalmente escribes para VFP o SQL server.