none
consulta de ultimo registro de base de datos RRS feed

  • Pregunta

  • hola buen día 

    espero me puedan ayudar

    bien les comento estoy trabajando con visual web developer 2010 en conjunto con sql server 2008

    estoy haciendo un pequeño proyecto donde manejo un formulario con el que guardo registros en una pequeña base de datos que obviamente esta en el sql  

    mi pregunta es relacionado con lo siguiente bien quiero hacer un identificador unico para cada registro que se guarde para eso estoy tomando el nombre de usuario logeado en el sistema mas la fecha del sistema que se toma automáticamente mas (e aqui donde viene mi pregunta) un indice o numero de reporte que quiero obtener dependiendo de el numero de reportes que hayan hecho en el dia, me explico mas a detalle quiero que aparte del nombre de usuario y la fecha tenga un numero que indique el numero de reportes que se estan haciendo al dia, esto me ayudara a que el identificador sea difirente para cada registro y que en base a eso pueda hacer consultas especificas de cada registro...

    bien aki mi pregunta es como puedo hacerlo estaba pensando en realizar un conteo rapido del numero de registros al momento de guardarlo o de llevar el control del numero de registros de forma independiente..

    espero me puedan ayudar ya sea con un codigo para consultar el ultimo registro de la tabla

    o un codigo para realizar un conteo de los registros de una tabla

    muchas gracias

    martes, 22 de enero de 2013 23:31

Respuestas

Todas las respuestas

  • hay varias formas podrias por ejemplo usar lo que aplico aqui

    [ADO.NET] Parte 5 - Ejemplos Simples Operaciones CRUD

    cuando defino la funcion MaxId() alli recupera el ultimo registro y se le suma uno para definir un secuencial

    Tambien podrias definir un campo del tipo Identity

    [ADO.NET] Parte 6 - Ejemplos simples Campos Autonumerico (Identity)

    para que sea la db quien genere el secuencial

    ambas tecnicas son validas

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta krlox_karraxco miércoles, 30 de enero de 2013 18:44
    jueves, 24 de enero de 2013 3:18
  • hola que tal buena información hermano 

    abusando de tu ayuda solo quería preguntarte y saber si me podrías ayudar en algo mas especifico, me refiero a lo siguiente y tiene que ver con lo antes mencionado

    estoy buscando la forma de formar mi identificador para cada registro como ya lo mencione antes ahorita provisionalmente lo estoy haciendo con la unión de el nombre de usuario y la fecha en que se guardo, pero a este identificador quiero agregarle un "indice" osea un numero secuencial extra que me vaya diciendo el numero de registros o reportes que se llevan en el dia, no se si me entiendas, por ejemplo.

    el primer reporte del día de hoy tendrá el identificador de CCM240113"1" el segundo CCM240113"2" osea (USUARIO-FECHA-INDICE) y así sucesivamente obviamente este contador quiero que se reinicie y comience desde el 1 al cambiar el día, estaba pensando en la posibilidad de manejar otra pequeña tabla donde se registre la fecha de los reportes y se vaya sumando 1 cada vez que se guarde un registro y de ahí ir tomando el indice, y al cambiar de día reiniciar el contador y así sucesivamente, no se si me entiendas y me puedas apoyar con esto

    MUCHAS GRACIAS POR TU ATENCION 

    jueves, 24 de enero de 2013 22:37