Bueno con respecto a tu duda... aqui tienes un ejemplo para crear tablas en una base de datos ya existente...
Cita: A esta tabla se le añaden periódicamente nuevos datos correspondientes a nuevas campañas. Y lo que yo quiero es que cada vez que ocurre eso se cree AUTOMÁTICAMENTE.....
En este caso... podrias utilizar el siguiente ejemplo para que despues de la instruccion para añadir los nuevos datos correspondientes a nuevas campañas, entonces se ejecute la instruccion que se muestra a continuacion para crear dicha tabla...
<%
'Creas el Objeto de Conexion a la Base de Datos
cadenaconex = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("base.mdb")
Set conex = Server.CreateObject("ADODB.Connection")
conex.Open cadenaconex
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 )"
'Ejecutas las consultas a la Base de Datos
conex.Execute sql
'Cierras la conexion
conex.Close
'Destruyes el Objeto
Set conex = Nothing
%>
De todos modos aqui te anexo una tabla con información sobre los parametros para crear tablas en bases de datos existentes...
Parametro - Definicion / 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
Espero que te sirva...
Cualquier pregunta no dudes en consultar...
Saludos....