conocer autonumérico generado

28/12/2004 - 16:41 por Horacio | Informe spam
Tengo una base de datos en access 2000.Cuando inserto registros una tabla en
particular se generan los códigos de un campo autonumérico (id dReplica).
Necesito conocer el valor que se genera cada vez que inserto un registro en
esta tabla.Como lo logro?
Gracias

Preguntas similare

Leer las respuestas

#6 Maxi
28/12/2004 - 19:11 | Informe spam
Hola el Scope asegura el ultimo identity del alcance :)

Ahora no entiendo eso de horadecreacion, fechacreacion, usuario!!! porque
sacarlos?


Salu2
Maxi


"Battle Troll" escribió en el mensaje
news:
Hola, ojo con esa variable porque retorna e ultimo identuty de la BDD y
no
el del alcance



y en un entorno multiusuario, el ultimo autonum. insertado no
necesariamente es el nuestro, ¿no?
maestro Maxi, ¿con scope_identity ya no tenemos ese problema? si es asi,
igual y le puedo ir diciendo adios a mis campos "HoraCreacion",
"FechaCreacion" y "Usuario" en muuuuchas tablas...
Respuesta Responder a este mensaje
#7 Battle Troll
28/12/2004 - 20:56 | Informe spam
ah!! es que hasta ahora, asi es como desde access veia cual era el ultimo
registro que habia insertado mi aplicacion en SQL Serv.: en cada tabla
incluia esos campos y les ponia datos con cada insercion, luego desde
access hacia una consulta buscando esos datos precisamente y asi sabia
cual era el num. del autonumerico que le habia tocado a mi registro...

creo que un poco chapucero, pero funcionaba, aunque a partir de ahora voy
a hacer algunos experimentos, en un SP despues de hacer la insercion usare
scope_identity para ver cual fue el valor que le toco a ese registro - si
todo sale bien, ya no necesitare mas esos campos...
Respuesta Responder a este mensaje
#8 Maxi
28/12/2004 - 21:02 | Informe spam
Hola, mira, el uso de campos identity yo lo uso como rowid nada mas, no le
doy otra funcionalidad en lo absoluto :)


Salu2
Maxi


"Battle Troll" escribió en el mensaje
news:
ah!! es que hasta ahora, asi es como desde access veia cual era el ultimo
registro que habia insertado mi aplicacion en SQL Serv.: en cada tabla
incluia esos campos y les ponia datos con cada insercion, luego desde
access hacia una consulta buscando esos datos precisamente y asi sabia
cual era el num. del autonumerico que le habia tocado a mi registro...

creo que un poco chapucero, pero funcionaba, aunque a partir de ahora voy
a hacer algunos experimentos, en un SP despues de hacer la insercion usare
scope_identity para ver cual fue el valor que le toco a ese registro - si
todo sale bien, ya no necesitare mas esos campos...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida