1. ÁREA :
DOCENTE :
INTEGRANTES :
CICLO :
ESCUELA PROFESIONAL DE:
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
TEMA: OBJETO CONNECTION.
Laboratorio de Programación III.
Marco Aurelio Porro Chulli.
Diaz Quintana, Duyen Yudith.
Carhuatanta Paredes, Pierina.
VII GRUPO : “A”
2. OBJETOCONNECTION.
EL OBJETO CONNECTION NOS PROPORCIONA UNA CONEXIÓN A UNA
BASE DE DATOS DESDE UNA PÁGINA ASP, REPRESENTA UNA CONEXIÓN
ABIERTA CON UN ORIGEN DE DATOS.
UN OBJETO CONNECTION SE UTILIZA PARA REPRESENTAR ENLACES DE
COMUNICACIÓN ENTRE SISTEMAS CICS. CON EL FIN DE DIRECCIONAR
EL TRABAJO DE UN SISTEMA CICS A OTRO, DEBE DEFINIRSE UN PAR DE
OBJETOS CONNECTION.
UN OBJETO CONNECTION REPRESENTA UNA SESIÓN ÚNICA CON UN
ORIGEN DE DATOS. EN EL CASO DE UN SISTEMA DE BASE DE DATOS
CLIENTE/SERVIDOR, PUEDE SER EQUIVALENTE A UNA CONEXIÓN DE
RED REAL CON EL SERVIDOR.
3. ConnectionString:
Especifica la referencia a la base de datos con la cual queremos
conectar: DataSource, Usuario, Pasword. Ejemplo:
<% conexion.ConnectionString="DSN=MIOdbc;UID=pepe;PWD=1234"
CONNECTIONTIMEOUT
Numero de segundos después del cual una conexión fallida se
interrumpe. Es de solo lectura
4. Mode:
Especifica los permisos de la conexión. Ejemplo:
<% conexion.Mode=3 %>
STATE:
Devuelve el estado actual de la conexión.
Es un campo de bit codificado.
5. MÉTODOS
BEGINTRANS:
ABRE UNA TRANSACCIÓN; TODAS LAS OPERACIONES QUE
REALICEMOS A PARTIR DE ESE MOMENTO NO SERÁN EFECTIVAS
HASTA QUE NO CERREMOS LA TRANSACCIÓN. EJEMPLO:
<% CONEXION.BEGINTRANS %>.
CLOSE :
CIERRA EL OBJETO. EJEMPLO:
<% CONEXION.CLOSE %>
6. ROLLBACKTRANS
DESHACE TODOS LOS CAMBIOS EFECTUADOS EN LA BASE DE
DATOS DESDE EL INICIO DE LA TRANSACCIÓN. EJEMPLO:
<% CONEXION.ROLLBACKTRANS %>
COMMITTRANS
CIERRA UNA TRANSACCIÓN HACIENDO EFECTIVOS LOS CAMBIOS
EFECTUADOS DENTRO DE ELLA. EJEMPLO:
<% CONEXION.COMMITTRANS %>
7. Execute:
Ejecuta una sentencia SQL contra la base de
datos. Ejemplo:
<% Set resultado=conexion.execute (Select * from
amigos) %>
Open:
Abre la conexión con los parámetros especificados en
las propiedades. Ejemplo:
<% conexion.open %>