Manual Programación C#.NET Visual Studio 2010-Bases - de - Datos - SQL - Server - Con - C
Manual Programación C#.NET Visual Studio 2010-Bases - de - Datos - SQL - Server - Con - C
TODOS LOS LOGOS E IMGENES EMPLEADOS EN ESTE MANUAL, SE HAN UTILIZADO SOLAMENTE CON EL PROPSITO EDUCATIVO, ES DECIR, ILUSTRAR A LOS ESTUDIANTES EN EL PROCESO ENSEANZA APRENDIZAJE. PERTENECEN A SUS RESPECTIVAS EMPRESAS Y COMPAAS LOS DERECHOS DE AUTORES (COPYRIGHT,) SON PROPIOS DE SU EMPRESAS.
Microsoft Sync Framework es una completa plataforma de sincronizacin que habilita la colaboracin y el acceso sin conexin para las aplicaciones, servicios y dispositivos. Ofrece tecnologas y herramientas que habilitan la movilidad, el uso compartido y la capacidad necesaria para poner los datos fuera de conexin. Mediante Sync Framework, los programadores pueden generar ecosistemas de sincronizacin que integran cualquier aplicacin con cualquier dato de cualquier almacn que use un protocolo a travs de una red. Sync Framework est formado por las siguientes tecnologas, las tres primeras se pueden instalar con SQL Server 2008: Sync Services for ADO.NET se puede utilizar para sincronizar bases de datos en escenarios sin conexin y de colaboracin. Sync Services for ADO.NET puede utilizar los componentes bsicos de Sync Framework con el fin de sincronizar las bases de datos y tambin se pueden utilizar para crear proveedores de sincronizacin para otros tipos de almacenes de datos. Sync Services para FeedSync se puede utilizar para sincronizar fuentes RSS y Atom con los datos de un almacn local. Sync Services for File Systems se puede utilizar para sincronizar los archivos y carpetas en un sistema de archivos. Metadata Storage Service se puede utilizar para almacenar los metadatos de sincronizacin en SQL Server Compact 3.5. El resto de este tema proporciona informacin general de Sync Services for ADO.NET e incluye una comparacin con otras tecnologas de Microsoft. 3
2. Digitar el nombre de la base de datos y dejar los parmetros por defecto. Eje: RIDO
Ejecutando..
Trabajando con Tablas. Pasos para crear una tabla. Nota: Las tablas tienen propiedades que las diferencias de las vistas o consultas, aunque podemos manejar la filosofa de una tabla como una vista. El uso de las tablas es genrico, es decir, tiene la misma filosofa que en cualquier lenguaje de Administracin de Bases de Datos con u otro gestor de bases de datos Pasos para crear una tabla: 1. Hacer clic en la Opcin Table de la parte derecha de la ventana del Enterprise Manager 2. Seleccionar New Table, para una nueva tabla. 3. Digitar el Nombre de la tabla, eje: ESTUDIANTES 4. Presionar Enter o hacer clic 9
Estructura de la Tabla:
MATRICULA NOMBRE APELLIDO DIRECCION TELEFONO char char char char char 20 40 40 60 13
Nota: Una tabla es como si estuvisemos trabajando en uan hoja de clculo de Excel, es decir, tendr un conjunto de filas y columnas, en donde las columnas representarn cada campo y las filas los registros de la misma. 10
11
Tabla Estudiantes
12
13
Tabla ya Procesada. 12-0001 12-0002 12-0003 12-0004 12-0005 12-0006 12-0007 12-0008 LUIS MANUEL BETZABEL LUIS EMIL SAMUEL ELIAN CAMIL CRISMER GEORGE LUIS BETSI CRUZ CRUZ EMIL CRUZ MATEO ALBURQUERQUE CRUZ CRUZ CRUZ 809-221-3222 809-564-4141 809-564-8989 809-221-4747 809-731-3222 809-456-7878 809-123-1515 809-1515
3.1 Medios de conexin a base de datos desde C#.net Existen diferentes Espacios de Nombres y objetos para trabajar con las bases de Datos desde C#.Net y ellos son los siguientes: System.Data, para trabajar con las bases de datos System.Data.OleDb y System.Data.SqlClient, Contienen clases para acceder al origen de datos SqlConecction, representa una conexin a un origen de datos SqlCommand, representa un comando que se le puede dar a travs de SQL Server La Clase DataTable, representa una tabla en la base de datos DataRow es una coleccin de objetos que contienen las filas de una tabla especfica Las conexiones que utilizan los objetos ADO.NET son sin conexin, a diferencia de los dems que son permanentes, esto se logra a travs de un DataSet que consta de un 14
15
16
17
18
19
20
21
22
23
Elementos seleccionados
24
25
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.OleDb; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Configuration; //Agregue esta referencia namespace WindowsFormsApplication1 { public partial class Form1 : Form { private OleDbConnection conexion; private OleDbCommand comando; private OleDbDataReader lector; private String consulta; private String cadena; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { //utilizo esta variable y recupero la cadena de configuracion gracias //a la referencia using System.Configuration; esta para poder utilizar //app.config el archivo de configuracion que se puede adicionar al proyecto o //con el asistente de conexion de base de datos cadena ConfigurationManager.ConnectionStrings["ClinicaConnectionString"].ToString(); 26
la
DB.
Error:"
29
30