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

incremento id en BD

Estas en el tema de incremento id en BD en el foro de ASP Clásico en Foros del Web. Hola de nuevo yo molestando. Quisiera saber si alguien me puede ayudar en lo siguiente: estoy trabajando con ASP y SQL Server, tengo una tabla ...
  #1 (permalink)  
Antiguo 03/04/2006, 09:57
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 19 años
Puntos: 0
Pregunta incremento id en BD

Hola de nuevo yo molestando.

Quisiera saber si alguien me puede ayudar en lo siguiente:
estoy trabajando con ASP y SQL Server, tengo una tabla llamada actividades, y quiero agregar un id a ca actividad, esto no se lo pedire alusuario quiero que cada vez que ingrese un usuario y de una nueva actividad, se incremente el id de la actividad anterior y se asigne a esta nueva.

Espero averme explicado, y ojala me puedan ayudar.

ADIOSITO
__________________
nabetsE
  #2 (permalink)  
Antiguo 03/04/2006, 10:06
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 2 meses
Puntos: 8
habersi entendi tu tienes una tabla actividades dichas actividades de la tabla son fijas? y lo que tu necesitas que a cada id de esa actividad se incremente tenga un campo numerico el cual se incremente automaticamente cada ves que un usuario registre una actividad en especifico


o no?
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 03/04/2006, 10:09
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 19 años
Puntos: 0
Las actividades no son fijas, el usuario las va a definir, lo que quisiera es que se cheque el id de la actividad anterior, se incrementa en uno y se asigna a la siguiente actividad
__________________
nabetsE
  #4 (permalink)  
Antiguo 03/04/2006, 10:18
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 2 meses
Puntos: 8
el id esta definido como clave primaria en tu bd
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #5 (permalink)  
Antiguo 03/04/2006, 10:25
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 19 años
Puntos: 0
no la he definido pero puedo hacerlo, y sabes como debo de incrementar el id??? automaticamente
__________________
nabetsE
  #6 (permalink)  
Antiguo 03/04/2006, 10:34
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 2 meses
Puntos: 8
sipo mira si el ide es un campo solo numerico al momento que el usuario defina una actividad supongo que es en un formulario una ves que el usuario define la actividad consultas por el id anterior y de una actibidad no realizada y le incrementas el id

eso es lo ke necesitas?
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #7 (permalink)  
Antiguo 03/04/2006, 10:40
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 19 años
Puntos: 0
No entiendo muy bien...
__________________
nabetsE
  #8 (permalink)  
Antiguo 03/04/2006, 10:57
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
En tu tabla, establece la propiedad Identity, por default incrementa en uno.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #9 (permalink)  
Antiguo 03/04/2006, 10:57
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 1 mes
Puntos: 535
definilo como autonumérico (autoincremental, identity o como sea que lo llame el motor de base de datos que uses)

EDIT: 40 segundos tarde :p
__________________
...___...
  #10 (permalink)  
Antiguo 03/04/2006, 11:21
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 19 años
Puntos: 0
Si es cierto, no me acordaba pero
si lo hago en modo grafico , ¿como puedo asignarle el identity?
__________________
nabetsE
  #11 (permalink)  
Antiguo 03/04/2006, 11:26
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 19 años
Puntos: 0
ya que solo nos enseñaron a hacerlo en modo consola o comando.
__________________
nabetsE
  #12 (permalink)  
Antiguo 03/04/2006, 11:31
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 19 años
Puntos: 0
Que milagro U_goldman???
Que cree que creo que ya pude asignarle pero me marca el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert explicit value for identity column in table 'actividades' when IDENTITY_INSERT is set to OFF.
/cfe/Altas.asp, línea 24

ojala me pueda ayudar.
__________________
nabetsE
  #13 (permalink)  
Antiguo 03/04/2006, 11:39
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
En tu sentencia SQL estas tratando de insertar un valor en ese campo, quita el valor de la sentencia, SQL lo manejara por ti.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 07:42.