asp.net con base de datos

11
FORMULARIOS DE ENVIÓ Y DEVOLUCIÓN DE DATOS FREDDY ESTUPIÑAN ANA VERDEZOTO 7MO SISTEMAS

Upload: freddy-hugo-estupinan-batalla

Post on 04-Jul-2015

73 views

Category:

Technology


0 download

DESCRIPTION

Conexión de una Base de Datos de manera asistente en ASP.net

TRANSCRIPT

Page 1: ASP.net con Base de Datos

FORMULARIOS

DE ENVIÓ Y

DEVOLUCIÓN

DE DATOS

FREDDY ESTUPIÑAN

ANA VERDEZOTO

7MO SISTEMAS

Page 2: ASP.net con Base de Datos

Envío y recepción de datos

El lenguaje ASP nos proporciona una manera sencilla de manejar formularios,

permitiéndonos de esta manera procesar la información que el usuario ha

introducido.

Al diseñar un formulario debemos indicar la página ASP que procesará el

formulario, así como en método por el que se le pasará la información a la

página.

Page 3: ASP.net con Base de Datos

<!-- Manual de ASP de WebEstilo.com -->

<html>

<head>

<title>Ejemplo de ASP</title>

</head>

<body>

<H1>Ejemplo de procesado de

formularios</H1>

Introduzca su nombre:

<FORM ACTION="procesa.asp"

METHOD="GET">

<INPUT TYPE="text" NAME="nombre"><BR>

<INPUT TYPE="submit" VALUE="Enviar">

</FORM>

</body>

</html>

Page 4: ASP.net con Base de Datos

Los datos de un formulario se envía

mediante el método indicado en

el atributo METHOD de la etiqueta

FORM, los dos métodos posibles

son GET y POST.

Si usamos el método GET el datos

son enviados mediante la URL y

pueden ser vistos en esta. Para

recogerlos deberemos usar

Request.QueryString("Nombre

variable")

Page 5: ASP.net con Base de Datos

<!-- Manual de ASP de WebEstilo.com -->

<html>

<head>

<title>Ejemplo de ASP</title>

</head>

<body>

<H1>Ejemplo de procesado de formularios</H1>

<FORM ACTION="procesa2.asp" METHOD="GET">

Introduzca su nombre:<INPUT TYPE="text"

NAME="nombre"><BR>

Introduzca sus apellidos:<INPUT TYPE="text"

NAME="apellidos"><BR>

<INPUT TYPE="submit" VALUE="Enviar">

</FORM>

</body>

</html>

Page 6: ASP.net con Base de Datos

A diferencia del método GET con el método POST los datos

enviados no se ven en la barra del navegador. Para

recogerlos deberemos usar Request.Form("Nombre variable")

Page 7: ASP.net con Base de Datos

<!-- Manual de ASP de WebEstilo.com -->

<html>

<head>

<title>Ejemplo de ASP</title>

</head>

<body>

<H1>Ejemplo de procesado de formularios</H1>

<FORM ACTION="procesa3.asp" METHOD="POST">

Introduzca su nombre:<INPUT TYPE="text"

NAME="nombre"><BR>

Introduzca sus apellidos:<INPUT TYPE="text"

NAME="apellidos"><BR>

<INPUT TYPE="submit" VALUE="Enviar">

</FORM>

</body>

</html>

Page 8: ASP.net con Base de Datos

Al crear las tablas en la base de

datos, la descripción de las tablas

contienen la estructura de la

información que almacenaremos en

ellas.

Para lo cual usaremos en lenguaje de

consultas SQL común para todas las

bases de datos relacionales.

Page 9: ASP.net con Base de Datos

CREATE TABLE prueba

(id_Prueba COUNTER,

Nombre varchar(100),

Apellidos varchar(100))

Page 10: ASP.net con Base de Datos

Una vez que tenemos creada la

base de datos en nuestro

servidor, el siguiente paso es

conectarnos a la misma desde

una página ASP.

Para acceder a la base de datos

usaremos ADO (ActiveX Data

Objects), ADO son un conjunto

de objetos que nos permiten

acceder a la base de datos

independientemente del motor

de base de datos que usemos, así

pues estos ejemplos usan MS

Access pero funcionarían igual si

el motor de Base de Datos fuese

MS SQL Server. Tan solo habría

que cambiar el driver.

Page 11: ASP.net con Base de Datos

<!-- Manual de ASP de WebEstilo.com -->

<html>

<head>

<title>Ejemplo de ASP</title>

</head>

<body>

<%

Dim oConn

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &

Server.MapPath("\webestilo\db\datos.mdb"))

Response.Write("Conexión con la base de datos

conseguida.<br>")

oConn.Close

set oConn = nothing

%>

</body>

</html>