jueves, 17 de abril de 2014

Inicio de la conexión con la base de datos, aplicación web

Creador del Post: Javier Gómez Madrigal
Hora Inicio: 14:00 Hora Fin: 17:00
Horas Trabajadas: 3

Se inició la conexión a la base de datos. Primero se crearon una capa de acceso a datos y otra capa lógica, ya con esto se inició la conexión. Solo se creo la conexión con el procedure de Búsqueda por Patrón.

public DataTable BusquedaPatronCancion(String pPatron)
        {
            try
            {
                conection.Open();
                procedure = new SqlCommand("BUSQUEDA_PATRON_CANCION", conection);
                procedure.CommandType = CommandType.StoredProcedure;
                adapter = new SqlDataAdapter();
                procedure.Parameters.Add("@Patron", SqlDbType.VarChar, 50, "@Patron");
                procedure.Parameters["@Patron"].Value = pPatron;
                adapter.SelectCommand = procedure;
                procedure.Parameters.Add("@RETURN_VALUE", SqlDbType.Int).Direction = ParameterDirection.ReturnValue;
                procedure.ExecuteNonQuery();
                int cod = (int)procedure.Parameters["@RETURN_VALUE"].Value;
                conection.Close();
                if (cod > 0)
                {
                    datos = new DataTable();
                    adapter.Fill(datos);
                    return datos;
                }
                else
                {
                    return null;
                }
            }
            catch (Exception)
            {
                conection.Close();
                return null;
            }
        }

No hay comentarios.:

Publicar un comentario