Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 07-abr-2008, 10:34   #1 (permalink)
eisen ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2005
Mensajes: 14
De acuerdo Recuperar un autonumerico de una BD ACCESS

Hola amigos foreros, tengo un problemo necesito recuperar un campo autonumerico cuando realizo un insert, el problema q no se como hacerlo en access. Me copie un codigo utilizando @@IDENTITY pero solo funciona en sql 2000. Ahi dejo mi codigo haber si alguien me puede ayudar.( o si tienen algun ejemplo de donde guiarme)
Gracias por la ayuda

DECLARE @Identidad numeric
insert into Registro(Reg_Gerencia, Fecha_Ingreso, NumDoc, Documento, Fecha_Documento, NumDpto, NumDiv, NumSec, Remitente, Asunto, Observaciones, NumEstado, NumDestino, NumRpta, Respuesta, NumArchivo, STD) values (45,'07/04/2008',2,'546','08/04/2008',1100,0,0,'546','546','',0,0,0,'',0,0);
SELECT @Identidad = @@IDENTITY

Quisiera que cuando haga el insert me retorne el valor del autonumerico q en mi caso esta en el campo id_registro

Última edición por eisen; 07-abr-2008 a las 15:52.
eisen está desconectado   Responder Citando
Antiguo 07-abr-2008, 18:12   #2 (permalink)
Colaborador
Shiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy pronto
 
Avatar de Shiryu_Libra
 
Fecha de Ingreso: febrero-2007
Ubicación: Localhost/Pruebas....
Mensajes: 2.597
Enviar un mensaje por MSN a Shiryu_Libra Enviar un mensaje por Yahoo  a Shiryu_Libra Enviar un mensaje por Skype™ a Shiryu_Libra
Re: Recuperar un autonumerico de una BD ACCESS

access....
Código PHP:
set rs server.createobject("ADODB.Recordset")
RS.addnew
    rs
.Fields.Item("Reg_Gerencia").value =45
    rs
.Fields.Item("Fecha_Ingreso").value ='07/04/2008'
    
rs.Fields.Item("NumDoc").value =2
    rs
.Fields.Item("Documento").value ='546'
    
rs.Fields.Item("Fecha_Documento").value ='08/04/2008'
    
rs.Fields.Item("NumDpto").value =1100
    rs
.Fields.Item("NumDiv").value =0
    rs
.Fields.Item("NumSec").value =0
    rs
.Fields.Item("Remitente").value ='546'
    
rs.Fields.Item("Asunto").value ='546'
    
rs.Fields.Item("Observaciones").value =''
    
rs.Fields.Item("NumEstado").value =0
    rs
.Fields.Item("NumDestino").value =0
    rs
.Fields.Item("NumRpta").value =0
    rs
.Fields.Item("Respuesta").value =''
    
rs.Fields.Item("NumArchivo").value =0
    rs
.Fields.Item("STD").value =0
RS
.updatebatch
numero 
int(rs.Fields.Item("index").value)
response.Write "Registro numero = " numero 
me pregunto... servira???
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Shiryu_Libra está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 16:10.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93