none
solicitud de apoyo RRS feed

  • Pregunta

  • Hola! buenas tardes

    COmo no me quedo otro remedio ando buscando a alguien que me asesore para trabajar en ASP; tengo hecho un formulario en html que trata sobre una evaluacion, lo que me estan pidiendo es que toda la informacion que se envie de ese formulario de html se guarde en una base de datos de SQL server 2005.

    Espero que me asistan, si necesitan mas datos con gusto swe los brindo.

    lunes, 1 de octubre de 2012 17:49

Respuestas

  • Pues el siguiente fragmento de código conecta a una instancia de SQL Server designada por una cadena de conexión como las que puede usted encontrar en www.connectionstring.com.

    using (SqlConnection con = new SqlConnection("<cadena de conexión aquí>"))
    {
        con.Open(); //Aquí conecta al servidor.
        //Ahora se usa en algo, como ejecutar un procedimiento almacenado:
        using (SqlCommand cmd = new SqlCommand("spInsertarAlgo", con))
        {
            //Agregar los parámetros requeridos por el procedimiento almacenado:
            cmd.Parameters.AddWithValue("Col1", valor1);
            cmd.Parameters.AddWithValue("Col2", valor2);
            //Ahora se ejecuta:
            cmd.ExecuteNonQuery();
        }
    }
    

    Pero no estoy seguro si esto le ayuda en algo porque no sé si usted ha programado ASP.net y no sé si sabe en qué parte poner esto y en una respuesta de un foro no puede explicarse ASP.net.  Si este fuera su caso, le recomiendo leer tutoriales introductorios de ASP.net ya sea usando Webforms (ASPX) o MVC.


    Jose R. MCP
    Code Samples

    lunes, 1 de octubre de 2012 18:17
    Moderador
  • Extensión .asp es ASP clásico, no ASP.net.  El código que le mostré es para ASP.net únicamente.

    Para ASP clásico deberá utilizar los objetos de MDAC (Microsoft Data Access Components) que deberán estar instalados en el servidor.  El código sería totalmente distinto y se insertaría en la página a la cual el botón de guardar hace la petición POST mediante el tag <form>.  Específicamente, el atributo action del tag <form> especifica la página asp a la cual se le envían los valores a guardar, y sería esa página la que correría el fragmento MDAC para almacenar los valores.

    Una respuesta de foro no es lo correcto para enseñar ASP o ASP.net.  Busque tutoriales introductorios del tema.


    Jose R. MCP
    Code Samples

    lunes, 1 de octubre de 2012 18:45
    Moderador

Todas las respuestas

  • yo la verdad no tengo ningun conocimiento cercano a ASP. espero que me puedan ayudar Gracias!

    lunes, 1 de octubre de 2012 17:51
  • ¿Estamos hablando de ASP clásico o ASP.net?  ¿Qué tipo de apoyo busca, exactamente:  Alguna ayuda con un fragmento particular o alguien que realice la tarea completa?


    Jose R. MCP
    Code Samples

    lunes, 1 de octubre de 2012 17:56
    Moderador
  • pues solo seria la conexion hacia la base de datos, y creo que seria el .ASP.NET ya que el html ya lo tengo listo.
    lunes, 1 de octubre de 2012 18:03
  • No puede votar su propia entrada pues solo seria asistencia para crear  la conexion hacia la base de datos, y creo que seria el .ASP.NET ya que el html ya lo tengo listo.
    lunes, 1 de octubre de 2012 18:04
  • Pues el siguiente fragmento de código conecta a una instancia de SQL Server designada por una cadena de conexión como las que puede usted encontrar en www.connectionstring.com.

    using (SqlConnection con = new SqlConnection("<cadena de conexión aquí>"))
    {
        con.Open(); //Aquí conecta al servidor.
        //Ahora se usa en algo, como ejecutar un procedimiento almacenado:
        using (SqlCommand cmd = new SqlCommand("spInsertarAlgo", con))
        {
            //Agregar los parámetros requeridos por el procedimiento almacenado:
            cmd.Parameters.AddWithValue("Col1", valor1);
            cmd.Parameters.AddWithValue("Col2", valor2);
            //Ahora se ejecuta:
            cmd.ExecuteNonQuery();
        }
    }
    

    Pero no estoy seguro si esto le ayuda en algo porque no sé si usted ha programado ASP.net y no sé si sabe en qué parte poner esto y en una respuesta de un foro no puede explicarse ASP.net.  Si este fuera su caso, le recomiendo leer tutoriales introductorios de ASP.net ya sea usando Webforms (ASPX) o MVC.


    Jose R. MCP
    Code Samples

    lunes, 1 de octubre de 2012 18:17
    Moderador
  • este codigo que acaba de poner, donde exactamente deberia guardarlo, dentro del HMTL o tiene que estar que estar guardado aparte con extension .asp y ser llamado por medio de una referencia  en el boton del formulario de HTML?
    lunes, 1 de octubre de 2012 18:37
  • Extensión .asp es ASP clásico, no ASP.net.  El código que le mostré es para ASP.net únicamente.

    Para ASP clásico deberá utilizar los objetos de MDAC (Microsoft Data Access Components) que deberán estar instalados en el servidor.  El código sería totalmente distinto y se insertaría en la página a la cual el botón de guardar hace la petición POST mediante el tag <form>.  Específicamente, el atributo action del tag <form> especifica la página asp a la cual se le envían los valores a guardar, y sería esa página la que correría el fragmento MDAC para almacenar los valores.

    Una respuesta de foro no es lo correcto para enseñar ASP o ASP.net.  Busque tutoriales introductorios del tema.


    Jose R. MCP
    Code Samples

    lunes, 1 de octubre de 2012 18:45
    Moderador
  • a bueno, ya nimodos, me podre a investigar y estudiar ASP.net. gracias por su apoyo señor Jose
    lunes, 1 de octubre de 2012 19:03