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

¿como ingresar un registro el ultimo de la tabla?

Estas en el tema de ¿como ingresar un registro el ultimo de la tabla? en el foro de ASP Clásico en Foros del Web. ¿como puedo obligar a un registro a que sea el ultimo de una tabla al ingresarlo? A veces se colocan en medio de otros...
  #1 (permalink)  
Antiguo 20/02/2002, 14:39
 
Fecha de Ingreso: febrero-2002
Mensajes: 2
Antigüedad: 22 años, 3 meses
Puntos: 0
¿como ingresar un registro el ultimo de la tabla?

¿como puedo obligar a un registro a que sea el ultimo de una tabla al ingresarlo? A veces se colocan en medio de otros
  #2 (permalink)  
Antiguo 20/02/2002, 14:54
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: ¿como ingresar un registro el ultimo de la tabla?

hola, cuando hagas la consulta SQL ordenalos por algún campo, de manera ascedente (ASC) o descendente (DESC).

Ejemplo:

SELECT * FROM tabla ORDER BY un_campo ASC o
SELECT * FROM tabla ORDER BY un_campo DESC

Si no está ASC o DESC asume que es ASC.

Saludos ;)

El hombre es mortal por sus temores e inmortal por sus deseos. Pitágoras.
  #3 (permalink)  
Antiguo 20/02/2002, 15:02
 
Fecha de Ingreso: febrero-2002
Mensajes: 9
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: ¿como ingresar un registro el ultimo de la tabla?

Por que no intentas armar una cadena con el orden de datos que tu quieres y en ese orden es en el que tu estarias insertando.

de esta manera tu elijirias que dato iria al ultimo.

ej.

query = " "
query = query+"'"+request.form("dato3" )+"',"
query = query+"'"+request.form("dato2" )+"',"
query = query+"'"+request.form("dato3" )+"'"

q1 = "insert into tabla(campo3,campo2,campo3) values ("& query &"); "
Conexion.Execute(q1)

espero te sirva saludos.
  #4 (permalink)  
Antiguo 20/02/2002, 22:56
 
Fecha de Ingreso: enero-2002
Mensajes: 189
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿como ingresar un registro el ultimo de la tabla?

Hola:

Hay varias formar para hacer lo que quieres.

1.- Puedes agregar un campo del tipo date donde almacenas la fecha de insercción, y luego cuando hagas la consulta ordenala por ese mismo campo.

2.- Quizas una de tus llaves pueda ser del tipo identity en el caso de sql server, o una secuencia si es oracle; en cualquiera de los casos se incrementa en 1 al momento de insertar y siempre sera el ultimo cuando se inserte.

saludos
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:28.