Академический Документы
Профессиональный Документы
Культура Документы
ACCESO A DATOS
ACCESO A DATOS
Aplicar los principales controles y herramientas para el acceso y
manipulacin de las bases de datos.
CONTINUANDO CON
VALIDACIONES
Para asegurar la consistencia de datos
Utilizando eventos (KeyPress, Validatig)
Mensajes de Error (ErrorProvider, MessageBox)
Validando Antes de Guardar datos (verificando que todos los componentes
3.1 INTRODUCCIN
En esta unidad veremos la aplicacin demostrativa
QU ES UNA BASE DE
DATOS?
Una Base de Datos es una coleccin organizada de datos
Existen muchas estrategias para organizar datos, de manera que
IMGENES DE DBASE
ACTUALIDAD
Los sistemas de bases de datos mas populares en la
DE C# HACIA LAS BD
(ADO.NET)
Un lenguaje de programacin se conecta e
SQL
El lenguaje de consulta estructurado o SQL (por sus
EJEMPLOS DE SQL
Select (Sintaxis)
SELECT listadecampos
FROM expresindetabla
WHERE criterios
Ejemplo: Select Nombre, Cedula From Cliente Where
Nombre = Cano
Insert (Sintaxis)
INSERT INTO destino [(campo1[, campo2[, ...]])]
EJEMPLOS DE SQL
Delete (Sintaxis)
DELETE [tabla.*]
FROM tabla
WHERE criterios
Delete From Cliente Where Nombre= SERNA
Update (Sintaxis)
UPDATE tabla
SET nuevovalor
WHERE criterios;
Update Cliente Set Ciudad = LA PAZ Where Nombre =VEGA
USANDO ADO.NET
El modelo de objetos proporciona una Interfaz para acceder
ESPACIO DE NOMBRES
SYSTEM.DATA
Es la raz de la API en donde se incluyen los espacios de
NAMESPACE
SYSTEM.DATA.SQLCLIENT
SYSTEM.DATA.SQLCLIENT
SqlConnection.- Representa una conexin a un origen
PRIMERA PRCTICA
Crear una Base de Datos llamada ClinicaMedica
Dentro de la Base de datos, crear una tabla llamada Medicos, con los
siguientes Campos:
Clave
3.2. CONTROLES
DE ACCESO A
DATOS
CONEXIN SIN ASISTENTE
CONEXIONES SIN
ASISTENTE
Si bien es cierto que el asistente , genera de forma
el asistente:
CADENA DE CONEXIN
CADENA DE CONEXIN
La cadena de conexin se pasa como parmetro a un objeto
SqlConnection, as:
MANEJANDO EXCEPCIONES
CON LA CONEXIN
Las conexiones a las bases de datos pueden generar excepciones.
Por lo tanto, para saber si una conexin se abre de forma correcta se debe
MANEJANDO EXCEPCIONES
CON LA CONEXIN
MANEJANDO EXCEPCIONES
CON LA CONEXIN
OBTENIENDO
DATOS
Muy importante:
Siempre cerrar la conexin
CREANDO CONSULTA DE
PROYECTO CLNICA:
CONSULTA POR DOCTOR
Una vez agregados los datos (nombres) al combobox, hay que obtener los
UTILIZANDO LIBRERAS
Como se ha estado observando, tenemos que estar
MODIFICAR PROYECTO
Agregar en todas las conexiones a la B.D. el uso de la librera UsoBD, tanto
funcionalidades.
Referencias (References)
Reference).
conexin:
COMANDOS DE ACCIN
Los comandos de Accin son las instrucciones SQL que no pertenecen a
tablas creadas
UTILIZANDO
SQLCOMMAND
Se declara
Se deben de manejar parmetros para poder pasar los valores
la
instruccin
obtenidos por ejemplo de un textbox.
INSERT
Ejemplo:
Que se
esta
haciendo
aqu?
En esta lnea se crea el objeto SqlCommand,
con el String de la instruccin y la conexin
Aqu se agrega
cada parmetro
como valor a la
instruccin
INSERT
SE EJECUTA
EXECUTENONQUERY