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 17-06-2004
felixgo felixgo is offline
Miembro
 
Registrado: may 2003
Posts: 86
Poder: 22
felixgo Va por buen camino
sentencia de actualozacion en unDatasetProvider

Hola,

es posible manejar las sentencias de actualizaciñon de tablas en un datasetprovider? o siempre la construye él?

gracias
Responder Con Cita
  #2  
Antiguo 17-06-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Hola.

Por lo que sé, siemrpe la construye él. Aunque tienes el evento OnGetTableName para modificar la tabla que se modificará, y los ProviderFlags de los campos persistentes, para indicar que campos van a la cláusula Where, que campos se modifican, y que campos forman parte de la clave primaria.

Además tienes los eventos BeforeApplyUpdates y BeforeUpdateRecord para hacer tareas adicionales durante la actualización de un registro. O incluso para escribir tu propia actualización de registros (y que no se ejecute la normal del datasetprovider).

¿ Te sirve esto ?, y en caso contrario ¿ que quieres hacer exactamente ?.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #3  
Antiguo 17-06-2004
felixgo felixgo is offline
Miembro
 
Registrado: may 2003
Posts: 86
Poder: 22
felixgo Va por buen camino
Gracias, creo que si.

quería construir mi propia sentencia de actualización dando valores por defecto a algunos campos
Responder Con Cita
  #4  
Antiguo 17-06-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Hola.

Para poner valores simples, puedes utilizar la propiedad DefaultExpression de los campos persistentes. Aunque personalmente suele asignar los valores por defecto, en el evento AfterInsert del ClientDataset.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #5  
Antiguo 07-01-2005
mar646 mar646 is offline
Miembro
 
Registrado: dic 2004
Posts: 46
Poder: 0
mar646 Va por buen camino
¿Es posible obtener (en un string por ejemplo) las sentencias generadas por el datasetprovider?
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:34:43.


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