Programación General > Visual Basic 6.0 e inferiores
Determinar El Valor De Un Campo Autonumerico
(1/1)
rronald205:
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.
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
rronald205:
--- 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
--- Fin de la cita ---
Saludos Cyclop..... pero sabes como obtener el valor de ese campo despues del update
Cyclop:
Supongo que funciona como un campo normal
txtNumero.Text = adodc1!Numero
Salu2
Cyclop
seek20:
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!!!
Navegación
Ir a la versión completa