Announcement

Collapse
No announcement yet.

conseguir id_campo despues de un insert manual

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • conseguir id_campo despues de un insert manual

    Hola a todos, voy directo al grano, trabajo con SC6 y tengo una Base de Datos MySQL 5.5, tengo una tabla llamada "vales" con un campo primario llamado 'id_vale' y en un formulario tipo control creo un sql que realiza un insert dentro de esta tabla, algo asi:

    $sql("INSERT INTO vales(cliente,valor,fecha) VALUES ($vcliente,$vvalor,$vfecha)");

    sc_exec_sql($sql);

    Hasta aqui bien, pero en este mismo evento necesito saber el valor del campo 'id_vale' despues de haber realizado el insert y asi poder almacenarlo en una variable, alguna idea de como poder hacerlo? muchas gracias a todos por su ayuda.

  • #2
    Buen día Dagnover,
    Si utilizas MySQL puedes obtener el ID de una columna AUTO_INCREMENT utilizando la función:

    LAST_INSERT_ID();

    Para mayor información de esta función puedes consultar.
    http://mysql.conclase.net/curso/?sqlfun=LAST_INSERT_ID
    Best Regards
    Hiram BQ

    Comment


    • #3
      Muchas gracias hirambq, funciona a la perfeccion

      Comment

      Working...
      X