Foros del Web » Programando para Internet » ASP Clásico »

Como agregar un Campo y un valor predeterminado?

Estas en el tema de Como agregar un Campo y un valor predeterminado? en el foro de ASP Clásico en Foros del Web. Hola gente, Tengo un problema, les explico: Trabajo con ASP y Access, y tengo una tabla (oviamente ya contiene registros) en el que voy agregando ...
  #1 (permalink)  
Antiguo 22/07/2003, 11:55
 
Fecha de Ingreso: marzo-2003
Ubicación: Av. Grau 1190
Mensajes: 122
Antigüedad: 21 años, 3 meses
Puntos: 3
Pregunta Como agregar un Campo y un valor predeterminado?

Hola gente,

Tengo un problema, les explico: Trabajo con ASP y Access, y tengo una tabla (oviamente ya contiene registros) en el que voy agregando campos, por ejm Campo1, del tipo numerico. El problema es que no se como hacer para que al agregar el Campo1, tambien le asigne un valor ("0") a los registros (del Campo1) que contiene la tabla.

Este es el codigo que estoy usando para agregar un campo a una tabla:

=========
'//--------------- inicio crear campo
StrConn = MM_svn_STRING
Set oConn = Server.CreateObject("ADODB.Connection")
oCOnn.Open StrConn
sql = "ALTER TABLE tblGeneral ADD COLUMN "&campo&" INTEGER"
'Ejecución de la sentecia sql sobre la BD
oConn.Execute sql
oCOnn.Close
Set oCOnn = Nothing
Response.Write("SE CREO LA COLUMNA "&campo)
response.Write("No contenia <B>"&campo&"</B><BR>")
'//--------------- fin crear campo

==========
  #2 (permalink)  
Antiguo 22/07/2003, 12:12
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Y qué tal con un UPDATE inmediatamente después de crear el campo?

sql = "ALTER TABLE tblGeneral ADD COLUMN "&campo&" INTEGER"
'Ejecución de la sentecia sql sobre la BD
oConn.Execute sql

sql= "UPDATE tblGeneral SET " & campo & "= 0"
oConn.Execute sql
oConn.Close

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 22/07/2003, 12:44
 
Fecha de Ingreso: marzo-2003
Ubicación: Av. Grau 1190
Mensajes: 122
Antigüedad: 21 años, 3 meses
Puntos: 3
Gracias u_goldm, no se me habia ocurrido. Voya probarlo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:37.