none
Como conectar una base de datos en C sharp, web form? RRS feed

  • Pregunta

  • Saludos

    Mi inquietud, cuales son los pasos para conectar una base de datos en C Sharp, Web Form?

    yo se conectarla a nivel de win form, pero a nivel web no se como se hace ese procesos, me informaron que se conecta de una manera diferente, pero no se cuales son los pasos.

    sábado, 2 de noviembre de 2019 20:01

Respuestas

  • En WebForms se hace igual. La conexión se establece así:

    SqlConnection cn = new SqlConnection(cadenaDeConexion);

    que es exactamente la misma forma en la que se inicializa esa conexión en WinForms. Y luego se hace el Open y el Close o Dispose igual que en Winforms, preferiblemente dentro de un bloque "using", igual que en Winforms. Y luego puedes pasarle esa conexión a un SqlCommand o a un SqlDataAdapter, exactamente en la misma forma en la que lo harías en WinForms, no se produce ninguna diferencia en el código.

    ¿Qué es exactamente lo que te falta? ¿Cuáles son los pasos que no te coinciden? En principio, a nivel de conexión funciona igual en WebForms que en WinForms.

    • Propuesto como respuesta Pablo RubioModerator lunes, 4 de noviembre de 2019 15:35
    • Marcado como respuesta Railin4264 sábado, 9 de noviembre de 2019 19:52
    sábado, 2 de noviembre de 2019 22:47
  • Es igual en web que en escritorio, si utilizas entity framework, o las consultas nativas del motor.
    • Propuesto como respuesta Pablo RubioModerator lunes, 4 de noviembre de 2019 15:35
    • Marcado como respuesta Railin4264 sábado, 9 de noviembre de 2019 19:52
    domingo, 3 de noviembre de 2019 16:40
  • hola

    >>yo se conectarla a nivel de win form

    que objectos de ado.net usas para conectarte a la db ? sera el SqlConnection, SqlCommand, etc

    No mencionas que base de datos utilizas? imagino sera Sql Server

    >>pero no se cuales son los pasos.

    creo que esto podria ayudar

    Conexión al servidor desde código C# con ADO.NET

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta Pablo RubioModerator lunes, 4 de noviembre de 2019 15:35
    • Marcado como respuesta Railin4264 sábado, 9 de noviembre de 2019 19:52
    lunes, 4 de noviembre de 2019 0:46

Todas las respuestas

  • En WebForms se hace igual. La conexión se establece así:

    SqlConnection cn = new SqlConnection(cadenaDeConexion);

    que es exactamente la misma forma en la que se inicializa esa conexión en WinForms. Y luego se hace el Open y el Close o Dispose igual que en Winforms, preferiblemente dentro de un bloque "using", igual que en Winforms. Y luego puedes pasarle esa conexión a un SqlCommand o a un SqlDataAdapter, exactamente en la misma forma en la que lo harías en WinForms, no se produce ninguna diferencia en el código.

    ¿Qué es exactamente lo que te falta? ¿Cuáles son los pasos que no te coinciden? En principio, a nivel de conexión funciona igual en WebForms que en WinForms.

    • Propuesto como respuesta Pablo RubioModerator lunes, 4 de noviembre de 2019 15:35
    • Marcado como respuesta Railin4264 sábado, 9 de noviembre de 2019 19:52
    sábado, 2 de noviembre de 2019 22:47
  • Es igual en web que en escritorio, si utilizas entity framework, o las consultas nativas del motor.
    • Propuesto como respuesta Pablo RubioModerator lunes, 4 de noviembre de 2019 15:35
    • Marcado como respuesta Railin4264 sábado, 9 de noviembre de 2019 19:52
    domingo, 3 de noviembre de 2019 16:40
  • hola

    >>yo se conectarla a nivel de win form

    que objectos de ado.net usas para conectarte a la db ? sera el SqlConnection, SqlCommand, etc

    No mencionas que base de datos utilizas? imagino sera Sql Server

    >>pero no se cuales son los pasos.

    creo que esto podria ayudar

    Conexión al servidor desde código C# con ADO.NET

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Propuesto como respuesta Pablo RubioModerator lunes, 4 de noviembre de 2019 15:35
    • Marcado como respuesta Railin4264 sábado, 9 de noviembre de 2019 19:52
    lunes, 4 de noviembre de 2019 0:46
  • Saludos, Muchísimas gracias pude resolver el problema
    sábado, 9 de noviembre de 2019 19:52