Documente Academic
Documente Profesional
Documente Cultură
Pgina
SESIN N 9:
Acceso a Datos
I OBJETIVOS
Escribir programas que utilicen Base de datos. Escribir programas que realicen operaciones de Encontrar, Aadir y Actualizar en Base de datos.
II TEMAS A TRATAR
Base de datos. SQL Clases ADO para Base de datos Procedimientos de Find, Add, Update, Clear
Pgina
VALUES ( value1, value2, , valueN ) UPDATE: modifica los datos en una tabla: UPDATE tableName SET fieldName1 = value1, fieldName2 = value2, , fieldNameN = valueN WHERE criteria DELETE: elimina los datos de una tabla. DELETE FROM tableName WHERE criteria El espacio de nombres System.Data es la raz para la API de ADO .NET. Las instancias de la clase OleDbConnection (namespace System.Data.OleDb) representa la conexin a la fuente de datos. Una instancia de la clase OleDbDataAdapter se conecta a una fuente de datos a travs de una instancia de la clase OleDbConnection y puede generar un DataSet con datos de una fuente de datos. Una instancia de la clase OleDbCommand (namespace System.Data.OleDb) representa un comando SQL para ejecutarse en una fuente de datos.
2. Agregue al proyecto los siguientes componentes: OleDbDataAdapter, OleDbConnection, DataSet, Para ello haga clic con le boton derecho sobre la barra de herramientas Datos y seleccione la opcin Elegir elemento y seleccione dichos componentes para que se inserten en la barra de herramientas Datos.
Sesin N 9
Pgina
4. Presione el botn Nueva conexin.. luego presione el botn cambiar y elija el Origen de datos de Microsoft Access y presione Aceptar
Sesin N 9
Pgina
6. Verifique la conexin presionando el botn Probar conexin. Luego presione Aceptar y Siguiente
Sesin N 9
Pgina
9. Luego presione el botn Siguiente y luego Finalizar 10. Arrastre el control DataSet al formulario y aparecer el siguiente formulario, donde elegir la segunda opcin Conjunto de datos sin tipo.
Mgter. Jose Sulla , M. Sc. Carlo Corrales Sesin N 9
Pgina
12. Ejecute su aplicacin y verifique sus resultados Operaciones con Base De Datos
1.
Cree un aplicacin Windows y disee el siguiente formulario con 4 controles Button (findButton, clearButton, addButton, updateButton), 3 Labels y 3 TexBox (CodTextBox, NomTextBox, EspTextBox)
Sesin N 9
Pgina
2. Agregue al proyecto los siguientes componentes: Agregue al proyecto los siguientes componentes: OleDbDataAdapter, OleDbConnection, DataSet, Arrastre el control OledbDataAdapter al formulario y conctelo con la Base de datos Docentes, Asimismo arrastre el control DataSet al formulario y configrelo para que agregue un Conjunto de datos sin tipo. 3. Aada el evento Clic al botn findButton y agregue el siguiente cdigo.
Sesin N 9
Pgina
Sesin N 9
Pgina
5. Apertura la Conexin
Pgina
10
V EJERCICIOS
1. Complete la Base de datos con los docentes y cursos que faltan almacenar 2. Realice consultas para determinar a. Todos los profesores que imparten el mismo curso. b. Todos los cursos que imparte un determinado profesor. c. La especialidad de los profesores. d. Los horarios de un profesor. 3. Aada las caractersticas de consultas de SQL a su Proyecto
VI CUESTIONARIO
1. Cmo se accede a los datos? 2. Qu es ODBC, ADO? 3. Cmo se agrega, modifica, elimina datos de una BD?
Pgina
11
OREILLY MEDIA, 2010. 4. 5. 6. 7. SANCHEZ FLORES, DESARROLLO DE APLICACIONES CON VISUAL C# NET 2008. ED. MACRO, PERU, 2008. BIPIN JOSHI, BEGINNING XML WITH C# 2008 FROM NOVICE TO PROFESSIONAL. APRESS MS OFFICIAL COURSE, 2956B CORE FOUNDATIONS OF MICROSOFT .NET 2.0 DEVELOPMENT, MS.CORP. 2008. MS OFFICIAL COURSE, 2957B ADVANCED FOUNDATIONS OF MICROSOFT .NET 2.0 DEVELOPMENT, MS.CORP. 2008.
Sesin N 9