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 23-10-2006
Avatar de adebonis
adebonis adebonis is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 145
Poder: 22
adebonis Va por buen camino
DBNavigator no hace un Append

Hola a todos.

Pues como dice el título, un DBNavigator no me hace un Append , me hace un Insert.

¿Alguien sabe cómo realizar un Append pulsando el botón de insertar del DBNavigator?

Garacias.
Adolfo Bonis Mora
Barcelona
Responder Con Cita
  #2  
Antiguo 23-10-2006
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Si tu base de datos es cliente/servidor (MS SQL, Interbase/Firebird, MySQL), un Append y un Insert hacen exactamente lo mismo...



Saludos...
Responder Con Cita
  #3  
Antiguo 23-10-2006
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
como nos dice maeyanes, un append no es necesario en un motor de bases de datos cleinte servidor, ya que tenemos a la mano la Clausula order by en cualqueir motor cliente servidor.


sie stas usando PAradox, peudes emular con un query la sentencia order by, o en caso de ustar usando un ojet TTable el campo indexName.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
  #4  
Antiguo 24-10-2006
LucianoRey LucianoRey is offline
Miembro
 
Registrado: feb 2004
Posts: 73
Poder: 21
LucianoRey Va por buen camino
Hola, pues puedes hacer algo como esto:

Código:
procedure TForm1.DBNavigator8Click(Sender: TObject; Button: TNavigateBtn);
begin
if Button in [nbInsert] then
  begin
   DataModule1.QArchivo.Cancel;
   DataModule1.QArchivo.Append;
   MostrarModal(TForm14);
  end
else if Button in [nbEdit] then
  begin
   MostrarModal(TForm14);
  end
.....................
Saludos.
Responder Con Cita
  #5  
Antiguo 24-10-2006
Avatar de adebonis
adebonis adebonis is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 145
Poder: 22
adebonis Va por buen camino
Hola.

Trabajo, en este caso, sobre una tabla plana. La solución de Luciano Rey me ha ido de perlas.

Gracias.
Adolfo Bonis Mora
Barcelona
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Porque lee la tabla completa al hacer append? judit25 Conexión con bases de datos 2 31-05-2006 16:20:37
Hint /*+ Append*/ AngelMarvin Oracle 0 04-04-2006 16:45:26
DBNavigator karocs Varios 1 21-09-2005 02:20:28
Error al hacer un Append Ivr Conexión con bases de datos 0 22-02-2005 11:55:19
Append y registro relacionado javiermorales Conexión con bases de datos 5 02-10-2003 01:25:18


La franja horaria es GMT +2. Ahora son las 08:47:29.


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