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 03-03-2004
Berto2003 Berto2003 is offline
Miembro
 
Registrado: may 2003
Ubicación: Málaga
Posts: 59
Poder: 21
Berto2003 Va por buen camino
TClientDataSet y objetos de campos añadidos en tiempo de ejecución

Hola amig@s.

Me ha surgido una pequeña cuestión al utilizar un TClientDataSet. Me gustaría saber si es posible crear en tiempo de ejecución los objetos de una tabla. Me explico. Tengo un TSQLQuery de dbExpress conectada con un TDataSetProvider y éste a su vez con el TClientDataSet. Dependiendo del tipo de datos que devuelve los datos de la query, necesitaría agregar en tiempo de ejecución dichos objetos de esos campos (los que se agregan al hacer doble click sobre el TClientDataSet en tiempo de diseño, por ej., tbAuxnombre_campo: TStringField) ¿Es posible hacer esto? El clientdataset lo tengo unas veces definido como os he comentado y otras en tiempo de ejecución mediante FieldDefs.Add(..), etc.

Gracias y un saludo,
Alberto.
Responder Con Cita
  #2  
Antiguo 03-03-2004
SLAKE SLAKE is offline
Miembro
 
Registrado: sep 2003
Ubicación: Murcia
Posts: 11
Poder: 0
SLAKE Va por buen camino
Código:
var 
	   sf : TSringField;
begin
 ................
		sf := TStringField.Create(self);
		with sf do
		begin
			FieldName := 'nombre';
			dataset := ClientDataset1;	  // El cliente que quieras
			name := cds.name + 'nombre';
			FieldKind := fkData;
			size := 30;  //el quieras
		end;
 .........
end;
__________________
No siempre lo más urgente es lo más importante.
Responder Con Cita
  #3  
Antiguo 04-03-2004
Berto2003 Berto2003 is offline
Miembro
 
Registrado: may 2003
Ubicación: Málaga
Posts: 59
Poder: 21
Berto2003 Va por buen camino
Gracias!!!

Gracias Slake!!

Me ha funcionado!!! Gracias por tu ayuda y hasta luego.

Un saludo
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 03:29:05.


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