SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: rronald205 en Lunes 6 de Septiembre de 2004, 22:47

Título: Determinar El Valor De Un Campo Autonumerico
Publicado por: rronald205 en Lunes 6 de Septiembre de 2004, 22:47
tengo una base de datos en sql 7.0 y en ella una tabla donde tengo un campo autonumerico, ok. estoy programando en vb6 y tengo una variable de tipo adodc.recordset conectada a esa base datos.
en el momento que voy a guardar un registro ejemplo:

adodc1!Nombre = Nombre.text
adodc1!Apellido = Apellido.text
adodc1!Direccion = Direccion.text
adodc1.update

antes del update yo quiero saber cual es el autonumerico que le asigna a este registro.
Título: Re: Determinar El Valor De Un Campo Autonumerico
Publicado por: Cyclop en Martes 7 de Septiembre de 2004, 02:38
uhmmm.... Los autonumericos se generan en el momento del update por que va a revisar que la correlatividad no se duplique en caso de haber varias instancias.

Salu2.

Cyclop
Título: Re: Determinar El Valor De Un Campo Autonumerico
Publicado por: rronald205 en Martes 7 de Septiembre de 2004, 17:27
Cita de: "Cyclop"
uhmmm.... Los autonumericos se generan en el momento del update por que va a revisar que la correlatividad no se duplique en caso de haber varias instancias.

Salu2.

Cyclop
Saludos Cyclop..... pero sabes como obtener el valor de ese campo despues del update
Título: Re: Determinar El Valor De Un Campo Autonumerico
Publicado por: Cyclop en Martes 7 de Septiembre de 2004, 21:33
Supongo que funciona como un campo normal

txtNumero.Text  = adodc1!Numero


Salu2


Cyclop
Título: Re: Determinar El Valor De Un Campo Autonumerico
Publicado por: seek20 en Miércoles 8 de Septiembre de 2004, 19:40
si no estuvieras usando un adodc podrías hacer una consulta directa a la base de datos usando la palabra reservada @@IDENTITY de SQL y con esta obtendrías el valor de ID autonumérico del registro que acabas de insertar. Espero te sirva. Saludos!!!