none
No se ha inicializado la propiedad ConnectionString. RRS feed

  • Pregunta

  • Buen Día desde colombia,

    Me gustaría que alguien me digeran en que estoy fallando, elabore un programa cliente servidor que sin heredar funciona a la perfección en vb.net 2010, pero cuando creo el formulario heredado me sale un mensaje de error que dice "No se ha inicializado la propiedad ConnectionString.", y la pagina no tiene conexion esta se encuentra en otra base, por favor alguien que me ayude, estos son los links del aplicativo: https://cid-6cc2eb2d5d0f94af.office.live.com/browse.aspx/.Public  0 https://nj3m9q.blu.livefilestore.com/y1psEyJknW00BoWkojiPpq9Iq51Qvj5U4_ShWkBeuPJC0IjKnPYpkW8hkEHCBjPoR-bQUkAiVtA8Tx37kFSZCAMVGEADLg-xnB1/saro.rar?download&psid=1

     

    Gracias

     

    Renzo Palacios

    sábado, 23 de abril de 2011 21:50

Respuestas

  • hola

    bueno algo que veo bastante mal es que hayas declarado objeto de conexion, oledbcommand, datatable todo en un modulo de forma global, esto no es nada bueno

    deberias declararlo dentro de metodo en dodn eesten abierto solo lo justo para acceder a la funcionalidad que pretender y solo es einstante

     

    [ADO.NET] Parte 5 - Ejemplos Simples Operaciones CRUD

    veras alli como se crean metodo de nombre Insert(), Update() y estos toman la informacion y realzian la operacion, asi es como deberias programarlo, no con variables disperas por dodos lados en modulos y globales, no tienes control programando de esa forma por eso los problemas

    en vb6 se tendia a programar asi y era un caos de codigo, en vb.net o .net se programa muy distinto, mas ordenado, usando clases y capas

    algo como esto

    [N-Tier] – Desarrollo en capas - Ejemplo Facturacion - parte 2

     

    intenta ordenar algo el codigo y  veras como solo se solucionan los problemas, pero mientras este todo en un modulo y global es muy complejo encontrarlos

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta renzo palacios domingo, 24 de abril de 2011 17:25
    domingo, 24 de abril de 2011 1:45

Todas las respuestas

  • hola

    bueno algo que veo bastante mal es que hayas declarado objeto de conexion, oledbcommand, datatable todo en un modulo de forma global, esto no es nada bueno

    deberias declararlo dentro de metodo en dodn eesten abierto solo lo justo para acceder a la funcionalidad que pretender y solo es einstante

     

    [ADO.NET] Parte 5 - Ejemplos Simples Operaciones CRUD

    veras alli como se crean metodo de nombre Insert(), Update() y estos toman la informacion y realzian la operacion, asi es como deberias programarlo, no con variables disperas por dodos lados en modulos y globales, no tienes control programando de esa forma por eso los problemas

    en vb6 se tendia a programar asi y era un caos de codigo, en vb.net o .net se programa muy distinto, mas ordenado, usando clases y capas

    algo como esto

    [N-Tier] – Desarrollo en capas - Ejemplo Facturacion - parte 2

     

    intenta ordenar algo el codigo y  veras como solo se solucionan los problemas, pero mientras este todo en un modulo y global es muy complejo encontrarlos

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta renzo palacios domingo, 24 de abril de 2011 17:25
    domingo, 24 de abril de 2011 1:45
  • "Leandro Tuttini" escribió:

    > algo que veo bastante mal es que hayas declarado objeto de conexion,
    > oledbcommand, datatable todo en un modulo de forma global, esto
    > no es nada bueno
    >
    > en vb6 se tendia a programar asi y era un caos de codigo ...

    ¡JAJAJAJA! Tenderían a programar así "los desarrolladores inexpertos" en Visual Basic 6.0, porque desde luego, los "desarrolladores expertos" no hacían ese tipo de declaraciones a nivel global, o al menos, lo hacían lo mínimo e indispensable, y cuando no había más remedio.

    > en vb.net o .net se programa muy distinto, mas ordenado, usando
    > clases y capas

    Pues lo mismo se hacía en Visual Basic 6.0, pero claro, lo hacían los que ya tenían cierta soltura y conocimientos del lenguaje.

    ¿Tu eras de los que lo declaraban todo en un módulo *.bas, o de los que programaban "más ordenado"? :D

     


    Enrique Martínez
      [MS MVP - VB]

    domingo, 24 de abril de 2011 8:02
  • Agradezco mucho la Respuesta Leandro, 

    lo voy a revisar, dado que soy un programador inesperto, pero con la ayuda de ustedes mejorare mucho,

     

    Cordial saludo,

     

    Renzo Palacios

    domingo, 24 de abril de 2011 17:25