none
C# y Progress RRS feed

  • Pregunta

  •  

    Hola gente me emcuentro en que debo de conactar mi apilacion con una base de datos de Progress 91D, he checado que necesito un driver, el MERANT; pero no consigo conectarme, he checado la pagina de conectionstring y no me funciona la conexion, he visto la ayuda y nada.

     

    Espero alguine pueda ayudarme o hay tenido la experiencia de hacerlo; y como siempre gracias por su ayuda.

    miércoles, 28 de noviembre de 2007 5:02

Todas las respuestas

  • Hola pablo, te da algún tipo de error???

    Salu2
    miércoles, 28 de noviembre de 2007 10:47
  •  

    Esto es lo que hecho, me instale el Progress 91D , fue una instalacion completa, con esto aparece el ODBC Merant 3.60, trato de crearme un ODBC desde panel de control, ya sabes Herramientas Administrativas, ODBC. Ahi agrego el nuevo driver Merant, pero cuando pongo todos los paramentros y pruebo la conexion me da el error siguiente: [DataDirect-Technologies] [ODBC PROGRESS driver] [PROGRESS] Error in Network Daemon.

     

    Ahora los parametros que utilizo es HostName localhost y en puerto 2050. Segun la documentacion del driver.

     

    El otro intento que hice fue instalar los ODBC desde la pagian de Microsoft, crear un nuevo proyecto en C# y hacer un using Data.Odbc, y crear un objeto Odbc conection y pasarle como parametro el string del driver pero no me da un error de que no encuntra el ODBC.

     

    Otra duda que tengo, es que necesito crearme el ODBC forzozamente desde el Panel de Control o me puedo conectar directamente desde codigo c# sin crear el ODBC.

     

    Espero me puedas ayudar, gracias y seguire intentando.

    miércoles, 28 de noviembre de 2007 16:39
  •  

    Que tal Pablo,

    El error que te marca al quererte conectar a traves de un ODBC a una base de datos PROGRESS puede deberse a muchas cosas, entre ellas te sugiero que verifiques lo siguiente:

     

    1.- REvisa que la base de datos de PROGRESS este levantada en forma multi-user y hayas asignado el mismo puerto 2050 que estas utilizando en el odbc.

    2.- Revisa que no tengas algun firewall intermedio entre el servidor de tu base de datos y el cliente que quieres conectar.

    3.- Revisa tambien que la base de datos de PROGRESS este levantada de modo que soporte conexiones 4GL y SQL para que te permite las conexiones a traves del ODBC.

    4.-Y por ultimo revisa que en tu base de datos de PROGRESS hayas creado una cuenta de usuario con los permisos para visualizar las tablas e informacion de la base de datos.

     

    Espero te sirvan estos puntos.

     

    Aparte del MERANT hay otro conector que se llama DATADIRECT.

     

    Saludos!

    sábado, 23 de febrero de 2008 1:52
  • Oigan yo tampoco he podido conectarme con la base de datos Progress, soy inexperto en este tipo de conexiones siempre han sido a través de un adodc en vb6 pero nunca he conseguido hacer una conexión con una bd en progress, la que tenemos instalada está funcionando con los software de progress, y me gustaría saber como hacer la conexión en VB6.

    Les agradecería pudieran apoyarme.

    Saludos

    sábado, 2 de enero de 2010 18:31
  • hola

    y tiene que ser si o si en VB6, porque no pasas a vb.net ?


    si usaras .net podrias conectarte con ado.net, seguramente tengas definido en algun punto un connection string

    Connection strings for Postgre SQL

    ademas necesitaras el provider de ado.net para esta db
    para lo cual imagino usas este

    Npgsql - .Net Data Provider for Postgresql


    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    sábado, 2 de enero de 2010 19:50
  • Una cosa es PostgreSQL y otra Progress...
    viernes, 9 de julio de 2010 13:26