Hice una búsqueda en la red sobre las posibles soluciones a este problema, y todas sugerían que debía instalar algunas actualizaciones o componentes que no existían en mi pc. Esto me parecía ilógico ya que tenía otras aplicaciones del mismo tipo conectándose a la base de datos sin problemas, por lo tanto no debía ser eso.

Finalmente la solución (en mi caso)era más sencilla de lo que pensaba, solo tuve que revisar el llamado al archivo .ini que contiene los parámetros de conexión, y corregir la ruta puesto que no lo estaba llamando bien:

estaba así:

gs_nomdir=""
ld_now = Today()

//// The file name of the application INI file
//of_SetAppIniFile ("")

of_setappinifile(gs_nomdir+"/demo.ini") //esta es la línea que necesitaba corregir
of_SetCopyRight("Copyright-2004-"+String(Year(ld_now),+"0000")+"Sysbase Inc.")
of_SetVersion ("Version 1.00")
of_SetHelpFile (gs_nomdir+"\demo.hlp")
of_SetLogo(gs_nomdir + "\imagenes\logo.gif")
iapp_object.displayname="Creacion de Autor"

y quedó así

gs_nomdir=""
ld_now = Today()

//// The file name of the application INI file
//of_SetAppIniFile ("")

of_setappinifile(gs_nomdir+"demo.ini") //solo necesité quitar la barra inclinada
of_SetCopyRight("Copyright-2004-"+String(Year(ld_now),+"0000")+"Sysbase Inc.")
of_SetVersion ("Version 1.00")
of_SetHelpFile (gs_nomdir+"\demo.hlp")
of_SetLogo(gs_nomdir + "\imagenes\logo.gif")
iapp_object.displayname="Creacion de Autor"