Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-01-2006
supermilloriver supermilloriver is offline
Miembro
 
Registrado: jul 2005
Posts: 32
Poder: 0
supermilloriver Va por buen camino
insert into...

hola!
en un ado query tengo unas sentencias sql para agregar un registro:
INSERT INTO miTabla (campos) VALUES (parametros)

El motor de base de datos q uso es Access, y el identificador de la tabla es un autonumerico; yo quiero saber lo siguiente (si se puede):
¿se puede hacer que al ejecutar el query que inserta el registro nuevo, automaticamente me devuelva el valor q access le haya asignado al campo identificador del nuevo registro insertado?

ok, buenas y saludos
gabriel
Responder Con Cita
  #2  
Antiguo 04-01-2006
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Hola:

Debiera bastar después del Insert, con una simple instrucción:


Select CampoAutonumerico from tuTabla


Hasta Luego -
__________________
No todo es como parece ser...
Responder Con Cita
  #3  
Antiguo 04-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Intenta esto:

Código Delphi [-]
// Inserción
ADOQuery1.SQL.Text := 'insert into tabla(campos) values(valores)';
ADOQuery1.ExecSQL;

// Último autoinc
ADOQuery1.SQL.Text := 'select @@identity';
ADOQuery1.Open;
Edit1.Text := ADOQuery1.Fields[0].Value;

// Saludos
Responder Con Cita
  #4  
Antiguo 04-01-2006
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
La intrucción anterior es para SQL Server

Hasta Luego -
__________________
No todo es como parece ser...
Responder Con Cita
  #5  
Antiguo 05-01-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Puede ser, no tengo ni idea. Yo la he probado con Access

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 02:10:27.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi