W: Resize to find out!
H: Resize to find out!
Publicado hace: 18 años

PowerBuilder: DBMS is not supported in your current installation

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"

ser humano

Music & Design & Photo & Bike.

Test, fail, learn, repeat.

6 Responses to “PowerBuilder: DBMS is not supported in your current installation”

  1. camilo dice:

    Me sirvió poner el string de conexión (copy paste del preview) directamente en el programa al arrancar.

  2. Roberto dice:

    Cualquier duda intentaré responderselas rromero.sbr@gmail.com

  3. Roberto dice:

    Hola, he visto el planteamiento de este problema en varios foros, aunque las causas pueden ser variadas, desde el Driver de ODBC, hasta las librerías de nuestra aplicación, lo más lógico cuando nuestra aplicación se conectaba y ahora no, es que cambiamos algo. En el caso inicial en el que se muestra la solución quiero mencionarles que aunque se pudo solucionar el problema quitando el «/», el problema se refería a otra cosa; este tipo de error se refiere a un parámetro que se está o no dando al objeto transacción que es el que se conecta a la base de datos, ese parámetro es DBMS, que cuando nos conectamos vía ODBC debemos indicárselo además del DBParm. En el ejemplo anterior lo que sucedía es que al no conseguir el archivo de configuración demo.ini no se cargaban los valores para la conexión. Para el objeto SQLCA el parámetro debe ser SQLCA.DBMS = «ODBC»

  4. fires dice:

    tengo el mismo problema pero con una version bastante vieja..con la 6.5…si me podrias ayudar por favor…si puedes escribir y explicar paso por paso..osino mandarme un mail…de donde puede encontrar informacion del tem…josego85@gmail.com..desde ya muchas gracias..:)

  5. Cesar Alvarado dice:

    Creo que deberias aclarar que todo esto es Power Foundation Class PFC

  6. martin dice:

    aver si me ayudasss a mii ya q tambien me pasa lo mismo,,, tengo la version 10 de power builder y uso el anywhere 9… no encuentro esos parametros que estas escribiendo!! aver de q otra forma lo puedo solucionarr porfaaa!!!