Ejemplo de creación de base de datos

Actualización: noviembre 2007

En este ejemplo se muestra cómo se ejecutan instrucciones SQL desde el código.

Se ejecutan instrucciones SQL que crean una base de datos, una tabla, un procedimiento almacenado y una vista en código. Se ejecutan después instrucciones SQL que rellenan la tabla con datos de la base de datos Northwind. A continuación, se consulta esta tabla para rellenar un objeto DataSet que se enlaza posteriormente a un objeto DataGrid para la presentación.

Para obtener ejemplos e instrucciones para la instalación

  • Siga uno o varios de los procedimientos siguientes:

    • En el menú Ayuda, haga clic en Ejemplos.

      El archivo Léame muestra información sobre los ejemplos.

    • Visite el sitio web Visual Studio 2008 Samples. Están disponibles las versiones de ejemplos más recientes.

    • Busque los ejemplos en el equipo en el que está instalado Visual Studio. De manera predeterminada, los ejemplos y el archivo Léame se instalan en unidad:\Archivos de programa\Microsoft Visual Studio 9.0\Samples\lcid. Para las versiones Express de Visual Studio, todos los ejemplos están en línea.

Para obtener más información, vea Localizar archivos de ejemplo.

.

Nota de seguridad:

En este ejemplo de código se ilustra un concepto y únicamente se muestra el código correspondiente a dicho concepto. Es posible que no cumpla los requisitos de seguridad de un entorno concreto y, por tanto, no debería utilizarse tal y como se muestra. Se recomienda agregar código de seguridad y de control de errores para que los proyectos sean más seguros y sólidos. Microsoft proporciona este ejemplo "tal cual" sin ninguna garantía.

Para ejecutar este ejemplo

  1. Presione F5.

  2. Si desea volver a ejecutar la aplicación después de crear la base de datos, deberá cerrar todas las aplicaciones que mantengan una conexión activa con la instancia de SQL Server que contiene la base de datos de demostración. Esto significa que tendrá que cerrar y volver a abrir Visual Studio si abrió una conexión con la base de datos en el Explorador de servidores. Otras aplicaciones, como el Analizador de consultas SQL, también pueden mantener una conexión abierta. O bien, puede detener y reiniciar la instancia de SQL Server mediante el Administrador de servicios de SQL Server de la bandeja del sistema.

Requisitos

Este ejemplo requiere la base de datos Northwind. Para obtener más información, vea Cómo: Instalar y solucionar problemas de componentes de base de datos para ejemplos.

Demostraciones

La aplicación le guiará por los pasos necesarios para crear y rellenar la base de datos:

  • Crear la base de datos   La clase SqlCommand utiliza la instrucción CREATE DATABASE para crear la base de datos How to Demo .

  • Crear la tabla de datos   La clase SqlCommand utiliza la instrucción CREATE TABLE para crear una tabla denominada NW_Seafood. La tabla incluye los campos para Id. del producto, nombre del producto, cantidad por unidad y precio por unidad.

  • Crear un procedimiento almacenado   La clase SqlCommand utiliza la instrucción INSERT INTO y la instrucción SELECT para agregar código a la nueva tabla y recuperar los datos de la tabla.

  • Crear una vista   La clase SqlCommand utiliza la instrucción CREATE VIEW para seleccionar filas de la tabla NW_Seafood .

  • Rellenar la tabla   La clase SqlCommand utiliza la instrucción EXECUTE para ejecutar un procedimiento que recupera filas de la base de datos Northwind y las agrega a la tabla NW_Seafood .

  • Mostrar los datos de la tabla   La clase SqlCommand utiliza la instrucción SELECT para rellenar un objeto DataSet que se usa a continuación como propiedad DataSource de un control DataGrid. Se utilizan objetos de estilo de tabla y columna para personalizar el aspecto de DataGrid.

Vea también

Tareas

Cómo: Instalar y solucionar problemas de componentes de base de datos para ejemplos

Conceptos

Comparación de ADO.NET con ADO

Referencia

SqlCommand

Otros recursos

Información general sobre ADO.NET