Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/11/2003, 01:58
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Cita:
Ta claro que las validaciones viene después (o antes mediante javascript)... pero los numéricos no?
nunca lo hice desde un comando... pero no existen los byte, entero, entero largo, simple, doble... ? para una campo numérico?
Si, existen:

http://www.asptutor.com/sql/sql6.asp#6

Pero por ejemplo, un byte, recibe un valor entero entre 0 y 255, esos son los tamaños mínimo y máximo que puede tomar, en cuyo caso no sería necesario especificar el tamaño de dicho campo:

ObjConn.Execute("ALTER TABLE mi_tabla ADD COLUMN campo_nuevo byte")

O un booleano

ObjConn.Execute("ALTER TABLE mi_tabla ADD COLUMN campo_nuevo bit")

Y para todos los numéricos es lo mismo hasta donde lo he hecho, ahora, hablando de strings, en access el de tipo texto recibe hasta 255 caracteres, me parece, pero tu puedes decirle que solo quieres almacenar 30 caracteres, por diseño de la DB conviene pues estás calculando el peso que pudiera tener el añadir ese campo en un momento dado, que no es lo mismo un campo de 30 caracteres, a uno de 255 donde solo almacenarías 30, pero a la postre, reserva el tamaño máximo y tiene ese peso...

ObjConn.Execute("ALTER TABLE mi_tabla ADD COLUMN campo_nuevo text(30)")

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway