Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TALLER DE DESARROLLO
SOFTWARE
m
3
Introducción
Connection
ƥ
Command
ƥ
ata eader
ƥ C
C
ata dapter
ƥ P
ƥ P
Modelo de objetos .Net
bjeto ataSet.
ƥ bjeto ƏabstractoƐ: desligado
de cual uier gestor de bases de
datos.
ƥ Conjunto de tablas obtenidas
mediante el método Fill del
objeto ata dapter.
ƥ Se puede considerar como una
base de datos almacenada en la
memoria caché del cliente.
ƥ as tablas se cargan en la
memoria caché del cliente,
dejando disponible la
conexión con el origen de
datos para otros usuarios.
§spacios de nombres para .N§T
ü V
V " !V " V "
V
V
ü V
!" "
ü V
" ! " "
Modo Conectado
ƥ Ví
#
ƥ I
ƥ
ƥ C
ƥ $C
ƥ C
ƥ
C
Modo Conectado
m
ƥ %í
%í
&&'(
ƥ P
)
ƥ P %%
ƥ * +
+
ƥ U%
ƥ U
ƥ
ƥ C
ƥ $C
ƥ C
ƥ
C
Modo Conectado
ƥ (
ƥ P+
ƥ P
ƥ
ƥ M)
@
ƥ Ú
+
ƥ F,
F,
&&
ƥ P
%
ƥ
ƥ
-
ƥ $
-
@
ƥ
-
ƥ
-
ëesumen: Modo Conectado
ƥ U
C
C
-
ƥ
ƥ m
C
)
-
+
ƥ (
-
ƥ
C
)
ƥ (
+
%
+
ƥ
.
ƥ -
+
ƥ P)
)
mP I
Modo esconectado
ƥ C
ƥ C
$
C
$ í
í
ƥ I
ƥ C
@ @
ƥ C
+
@
@
ƥ I
ƥ -
ƥ
ƥ
ƥ
ƥ
V ,
Modo esconectado
ƥ $
@
ƥ C
ƥ C
@ @
@
@
ƥ C
/
#
ƥ
ƥ
m
ƥ
m
ƥ $
m
ƥ
m
@
ëesumen: Modo esconectado
ƥ Cadena de conexión.
ƥ Todas las clases Connection de todos los proveedores tienen la
propiedad ConnectionString.
ƥ §l valor de la propiedad será una expresión de cadena
formada por parejas de nombres de argumentos y valores,
separados por un punto y coma.
SQ .ConnectionString ="Server=(local); atabase=ventas; User I =Ponce; pwd=1 345"
ƥ rgumentos para una conexión para el proveedor de SQ Server.
ata Source o Server Nomb o ba ao
ë
Trabajar en modo conectado
ëecuperar filas.
-
C
ƥ C
%
$
! #C
'(C
#CC
C
0
ƥ
í
'(
!
(C0
+
ƥ
-
% %
-
ƥ
%
ƥ -
+
(C
ƥ
+
1C
% '( %
'(
w$C
'(C
23 % 2!
0;
2%
;U 4 25 ;w267/893
'( !0
1C
$C
2 w$C
!3(C:;-<C
3'(0
1C
-
C
$
-
1
C
2
-
Trabajar en modo conectado
1 !
"
(""U:0F-M" '(0
( " 2 !
+ . ?
§jecutar ordenes SQ de actualización.
ƥ Se utiliza el método §xecuteNonQuery de la clase Command.
ƥ Se ejecuta la sentencia SQ con la ue se cree el objeto Command.
1M+
@@@@/
ë
m
!
"
#
$
Modo esconectado Ɗ mdaptadores de datos
R ll r l j t t
ƥ E
b
b
b
ƥ E
b
ill b
b b
b
ƥ %
b
ƥ nomb b
b na % n d na qu n
+
b
n
nun
ƥ Lo
qu n n
b n qu upn m n
n SQL d n
uc
p
Conexiones, mdaptadores y conjunto de datos
Se conecta
mora ea aos
una
el base
is ode datos
eje para S yL carga
plo mccess SER ERen el conjunto de datos las tablas Clientes y
Pedidos.
ƥ mlmacena en la memoria
caché del cliente los
resultados de la consulta SQ
establecida en un adaptador
de datos.
ƥ os datos están disponibles
en modo desconectado.
ƥ Forman una peueña base de
datos con la información
necesaria para la aplicación.
§l ataSet
(
)
&
'
#
%
!#
#
%
!# "
%
!"
%
!&
&
a clase ataset
a colección Tables.
ƥ Cada tabla añadida por el método Fill del adaptador de datos
formará un objeto de tipo ataTable.
ƥ a propiedad Tables de la clase ataSet permite acceder al
conjunto de objetos ataTable cargados.
ƥ Se puede hacer referencia a cada una de las tablas indicando
el índice de la misma o mediante el nombre.
ƥ Para hacer referencia a la primera tabla cargada
(Clientes)
ds.Tables(0)
ƥ Para hacer referencia a
ƥ la tabla Pedidos
ds.Tables("Pedidos")
§l ataSet
# ±
#
ß #
*
# #
"
ß
!
"
!
ß
"
ß #
*
" #
!
ß
+
!
,
" &-./0
*
" &-" 0
"
a clase ataset
1 &'
(
;&)
* 4*
* 4
!*
+
* * 23+!
(3?"V!* "
a clase ataTable
1
&
C
I
m I & C
0
FmI #@ ,0C
C& "
C
I
mC0? & ? ,0C
0C
0
# *
C
. ?C ,0C
C0
a clase ataTable
a clase ataëelation
ƥ Permiten acceder a los datos de una tabla secundaria a partir de un campo clave de
una tabla primaria.
ƥ También permiten restringir la manipulación de datos y exigir la integridad
referencial de los datos.
ƥ a clase ataëelation permite añadir relaciones entre las tablas de un ataSet.
ƥ as relaciones de un ataSet son accesibles a partir de su colección ëelations.
ƥ Creación de una relación.
ƥ Crear una nueva instancia de la clase ataëelation.
New ataëelation(nombreëelación,columnaPadre, columnaHija)
ƥ columnaPadre y columnaHija son dos objetos ataColumn de las tablas
primaria y secundaria.
ƥ mñadirla a la colección ëelations del ataSet.
objeto ataSet.ëelations.mdd(nombreëelación)
Saludos,
atos para contacto:
José uis Ponce Segura
Tacna Ɗ Perú
Fono: 05 Ɗ 95 636911
ëPM *518333
www.sitelperu.net
www.redtacna.net