|
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver " - Aristóteles - ![]() |
Computerfacil.com |
Chat
Fotos
Últimos Posts
Ayuda
Búsqueda
Miembros
Calendario
|
| Bienvenido, invitado ( Identificarse | Registrarse ) | Reenviar mensaje de validación |
|
|
Forista del Mes: amateos1404
|
![]() ![]() ![]() |
| dejavi |
|
![]() Tera user Grupo: Moderadores Mensajes: 3.666 Miembro nº: 17.695 Registrado: 18-January 07 |
290807.
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 %> -------------------- |
![]() |
![]() ![]() ![]() |
|
|
|