none
Problema Conexión Base de Datos Access RRS feed

  • Pregunta

  • Estimados,

    Recurro a su ayuda debido a un inconveniente que se me presento. He dado vueltas en el foro pero no encontré una pregunta parecida a la mía, espero que no sea tema repetido. Resulta que comencé a utilizar V. Studio.NET 2012, y deseo conectar a un formulario una base de datos Access. Resulta que esta base de datos posee varias tablas, una de ellas la pude enlazar a un formulario y anduvo sin problemas. La falla esta cuando deseo unir otra tabla (de esa misma  base de datos) a otro form creado (vale aclarar que dentro de la misma solución) pero cuando le doy al botón "Iniciar" aparece el formulario de la otra tabla creada anteriormente!?!? y no del que acabo de crear.

    Espero que haya sido claro, gracias de antemano,

    Alejandro.


    domingo, 16 de noviembre de 2014 17:09

Respuestas

  • Hola:

     Ok, como vas empezando a programar entonces refuerzo mas lo comentado arriba, aprende a hacer las conexiones y operaciones desde código, no dejes que el asistente de Visual Studio te guié, es muy fácil conectarse pero no creo que profesionalmente alguien la utilice...

    De paso aprovecho para consultar, este mismo procedimiento se puede hacer con C# a través de un componente ADO tengo entendido?

    Así es, tanto como para Vb.Net como para C# es posible hacer todas estas conexiones y operaciones desde código.

    Aquí un ejemplo como establecer una conexión a una base de datos:

    App. Config, cadenas de conexión

     En el ejemplo se utiliza una base de datos SQlCompact (que yo en tu lugar lo usaría en vez de Access, pero eso ya lo dejo a tu criterio y necesidades) pero, prácticamente la forma de como hacer la conexión es la misma tanto para SqlServer, Access, SqlCompact y otros tantos motores de Bd.


    Saludos desde Monterrey, Nuevo León, México!!!

    domingo, 16 de noviembre de 2014 20:15

Todas las respuestas

  • Hola:

    Cuando dices

     una de ellas la pude enlazar a un formulario y anduvo sin problemas

    ¿te refieres a que usas el asistente de visual studio para enlazar directamente tu formulario con la base de datos?, si esto es así, yo no lo seguiría haciendo porque una no es lo mas recomendable debido a problemas que pudieran ocurrir al momento de querer mover algo de tu Bd o administrar código de tu app, segunda, porque existen mejores formas de hacerlo por ejemplo controlando todo desde código, los inserts, update, delete, read todo controlado por tu mismo de esta manera cuando ocurra algún cambios sabrás donde ir y modificar.


    Saludos desde Monterrey, Nuevo León, México!!!

    domingo, 16 de noviembre de 2014 17:17
  • Si, hace no mucho comencé a estudiar este programa y por el momento encontré esa manera de hacerlo, pero si no es muy conveniente tratare de manejarme mas con los códigos. Voy a ver si encuentro material en el foro, gracias por la pronta respuesta.

    De paso aprovecho para consultar, este mismo procedimiento se puede hacer con C# a través de un componente ADO tengo entendido?

    domingo, 16 de noviembre de 2014 20:03
  • Hola:

     Ok, como vas empezando a programar entonces refuerzo mas lo comentado arriba, aprende a hacer las conexiones y operaciones desde código, no dejes que el asistente de Visual Studio te guié, es muy fácil conectarse pero no creo que profesionalmente alguien la utilice...

    De paso aprovecho para consultar, este mismo procedimiento se puede hacer con C# a través de un componente ADO tengo entendido?

    Así es, tanto como para Vb.Net como para C# es posible hacer todas estas conexiones y operaciones desde código.

    Aquí un ejemplo como establecer una conexión a una base de datos:

    App. Config, cadenas de conexión

     En el ejemplo se utiliza una base de datos SQlCompact (que yo en tu lugar lo usaría en vez de Access, pero eso ya lo dejo a tu criterio y necesidades) pero, prácticamente la forma de como hacer la conexión es la misma tanto para SqlServer, Access, SqlCompact y otros tantos motores de Bd.


    Saludos desde Monterrey, Nuevo León, México!!!

    domingo, 16 de noviembre de 2014 20:15