Entradas

Descargar Base de Datos Adventure Works.

Imagen
En el siguiente video explico cómo podemos realizar la descarga de la base de datos de Adventure Works la cual nos servirá de mucho para realizar prácticas de base de datos con la información que ya nos proporciona Microsoft para hacer pruebas.   

Domina la Programación de Eventos: Event Handlers Explicados

Imagen

Pasar una tabla como parámetro en un stored procedure | SQL Server.

Imagen
 Para realizar está implementación debemos crear un nuevo tipo de dato en la base de datos SQL Server, para crear un nuevo tipo de dato usaremos el comando CREATE TYPE y posteriormente pasaremos este tipo como parámetro de tipo READONLY, pero para no decir más, les dejo un video con los pasos necesarios para realizar está acción. 

Usa la herramienta SQL Profile.

Imagen
El SQL Server Profiler es una herramienta proporcionada por Microsoft el cual permite supervisar una instancia de base de datos. Puede capturar los eventos que suceden en una base de datos lo cual nos permite detectar más rápidamente un comportamiento en la base de datos. Podemos también utilizarlo en las siguientes actividades:  1. Seguir el comportamiento de una consulta en el motor de base de datos. 2. Diagno sticar una consulta muy lenta. 3. Capturar las instrucciones Transact-SQL que han causado problemas al momento de realizar alguna acción como insertar, eliminar, actualizar o consultar.    Puedes ver el siguiente video para poner en práctica esta herramienta:   

Realizar BulkCopy en c# .NET

Imagen
´ DESCARGAR CÓDIGO FUENTE

Leer Archivo CSV

Imagen
En esté ejemplo explicaremos como leer un archivo CSV y convertirlo en un objeto ya que en el siguiente post veremos como insertar los datos a la DataBase. El archivo a leer tendrá la siguiente estructura:  El archivo anterior tiene una estructura de 3 columnas y 4 filas donde la primera fila es el encabezado del archivo y a partir de la segunda línea se tienen los productos. Para realizar la lectura del archivo puedes utilizar el siguiente código, para más detalle puedes ver el vídeo:  private DataTable ConvertCSVToDataTable(string path) { DataTable datatable = new DataTable(); string data; using (StreamReader sr = new StreamReader(path)) { char separator = ','; data = sr.ReadLine(); //Consideramos que el archivo tiene un encabezado. foreach (string columns in data.Split(separator)) { datatable.Columns.Add(columns);