| |||
Obtener el último id Hola a todos, les comento qu estoy realizando una aplicacion en C# y Mysql bajo sharpdevelop, bueno me encontre con un pequeño problema y es que deseo despues de realizar un insert lo que necesito es obtener el id del registro que acabo de insertar, y la verdad no lo logro espero me puedan ayudar.. |
| |||
Respuesta: Obtener el último id crea una consulta a la tabla que quieres saber su ID de forma descendiente y luego por medio de .ExecuteScalar() (Esto es para oledb, usa su equivalente de mysql) te da la primer linea de la consulta, que seria el ultimo ID SELECT Id FROM tabla1 ORDER BY tabla1.Id DESC si no existe un equivalente de .ExecuteScalar() en mysql puedes usar un reader tambien. Saludos |
| |||
Respuesta: Obtener el último id Deacuerdo, pero ahora mi pregunta es si hay alguna forma de relacionar esto con la conexion realizada, ya que esta aplicacion sera utilizada por varios usuarios al mismo tiempo y no podria ser que un usuario obtenga un id erroneo, segun lo que he invertigado encontre la utilizacion del comando LAST_INSERT_ID(), segun mis pruebas funciona correctamente no se si alguien tiene algun comentario sobre este comando, gracias... |