Bienvenidos a Patodos.com.ar el portal dedicado exclusivamente a grandes comunidades. En definitiva Gente como vos y para vos.
¡Bienvenido a Patodos.com.ar !
El portal dedicado exclusivamente a esa gente adicta al chateo

Haga de Patodos su página de inicio

Menu
Volver Atras

  Ciudad de Buenos Aires, Argentina Hay Actualmente 39  Usuarios Conectados al Sitio  

Hosting Argentino

Crear, Borrar tablas de Access en Asp
Autor: Solo ASP | Fecha: 14/10/2003 | Categoria: Utilidades


Crear y Eliminar Tablas de Access en ASP. Definición de tipos de campos - [Por CoRSA]


Lo que tiene de interesante este ejemplo, es simplemente la sentencia SQL, tal vez un tanto desconocida para algunos.
Con las sentencias que veremos a continuación podemos crear tablas nuevas sobre una base de datos ya existente, pudiendo también definir la cantidad y tipos de campo que la componen.

Hare un breve resumen de los parámetros de la sentencia para introducirlos y que sea mas fácil entenderla:

Sentencia Definición / Acción Ejemplo
CREATE TABLE Sirve para crear la nueva tabla CREATE TABLE mi_tabla
DROP TABLE Sirve para eliminar una tabla existente DROP TABLE mi_tabla
PRIMARY KEY Definimos el campo como Clave Primaria    campo PRIMARY KEY
AUTOINCREMENT    Definir un campo de tipo Auto Numerico campo AUTOINCREMENT   
INTEGER Definir un campo de tipo Numerico campo INTEGER
TEXT (20) Definir un campo de tipo Texto campo TEXT(20)
DATETIME Definir un campo de tipo Dia/Fecha campo DATETIME
MEMO Definir un campo de tipo Memo campo MEMO

Y ahora si, pasamos al código de ejemplo donde hacemos la conexion a una base de datos cualquiera, creamos la sentencia SQL con los parámetros que vimos aqui arriba, y la ejecutamos sobre la base.

Suerte :)

<%
'Driver de conexion a la BD
StrConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("base.mdb")
Set oConn = Server.CreateObject("ADODB.Connection")
oCOnn.Open StrConn
sql = "CREATE TABLE nombre_de_tabla "
sql = sql & "(campo_autonumerico AUTOINCREMENT PRIMARY KEY, "
sql = sql & "campo_numerico INTEGER, campo_texto TEXT(20) ,"
sql = sql & "campo_memo MEMO, campo_fecha DATETIME )"
'Ejecución de la sentecia sql sobre la BD
oConn.Execute sql
oCOnn.Close
Set oCOnn = Nothing
%>


Dineromail, para enviar y recibir dinero via e-mail

WEB HOSTING WINDOWS
100 Mb de Espacio
Cuentas de email ilimitadas
Transferencia Mensual 10 GB
Panel "Plesk 8.1" En Español
Acceso Ftp / Estadisticas Online
Ver otros planes | Contratar
U$S 2.60 Mensual
WEB HOSTING WINDOWS
250 Mb de Espacio
Cuentas de email ilimitadas
Transferencia Mensual 10 GB
Panel "Plesk 8.1" En Español
Acceso Ftp / Estadisticas Online
Ver otros planes | Contratar
U$S 5.00 Mensual
WEB HOSTING WINDOWS
500 Mb de Espacio
Cuentas de email ilimitadas
Transferencia Mensual 10 GB
Panel "Plesk 8.1" En Español
Acceso Ftp / Estadisticas Online
Ver otros planes | Contratar
U$S 6.70 Mensual

 Copy Right © 1999 - 2007 Patodos Todos los Derechos Reservados. | Administracion del Portal