Ver Mensaje Individual
  #5  
Antiguo 29-07-2004
Avatar de __marcsc
__marcsc __marcsc is offline
Miembro
 
Registrado: may 2003
Ubicación: Girona
Posts: 577
Reputación: 24
__marcsc Va por buen camino
Hola,

pues imaginate que estás añadiendo un nuevo Cliente en tu Tabla.

Pondrías un Query con una sentencia tipo

Código SQL [-]
SELECT *
FROM Clientes /*No me cruficiqueis gurus, please  */

Abres el Query mediante Open y ahora quieres agregar un registro:

Código Delphi [-]

QryClientes.Insert;
QryClentes.FieldByName('Nombre').AsString:= 'PEPE';
QryClientes.FieldByName('Direccion').AsString:= 'Calle Bla bla bla';
....
QryClientes.FieldByName('Email').AsString:= '[email protected]';
QryClientes.Post; // en este punto el registro ya se habrá enviado a la BD
 
ShowMessage(FieldByName('Id').AsString); //te devuelve el código del registro que acabas de añadir

Espero que te sirva.

Saludos!

EDIT: En teoría este método te serviría en multiusuario ya que quien se encarga de asociar tu registro con el autonumérico son los componentes de acceso y no el programador...

Última edición por __marcsc fecha: 29-07-2004 a las 18:45:27.
Responder Con Cita