Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-02-2008
Avatar de Jesús Pena
Jesús Pena Jesús Pena is offline
Miembro
 
Registrado: nov 2005
Posts: 88
Poder: 19
Jesús Pena Va por buen camino
Houston tengo un problema ....

Tengo un problema en el siguiente código Código Delphi

Código Delphi [-]
JvOpenDialog.InitialDir := ExtractFileDir(Application.ExeName);
    If JvOpenDialog.Execute then
    begin
      with dmDBExport.IBDataSet do 
      begin
        SelectSQL.Clear;  // elimino el contenido.
        SelectSQL.LoadFromFile(JvOpenDialog.FileName); // cargo la consulta almacenada en un fichero externo
        try
          Open;
          frmDBExport.Caption := 'Informe de la Consulta Personalizada ';
          Label1.Caption := sTabla;
          JvxCheckListBox1.Clear;
          JvxCheckListBox2.Clear;
          JvXPCheckbox1.Caption := 'Seleccionar Todo';
          JvXPCheckbox1.Checked := False;
          JvXPCheckbox2.Caption := 'Seleccionar Todo';
          JvXPCheckbox1.Checked := False;
          GroupBox2.Caption := 'Campos de la Tabla ' + sTabla;
 // Pretendo cargar en un listbox los campos obtenidos en la consulta
          for nIdx := 0 to FieldCount - 1 do
            JvxCheckListBox1.Items.Add(dmDBExport.IBDataSet.Fields[nidx].AsString); // !!! Error no muestra los campos muestra su contenido
          SpeedButton.Enabled := JvxCheckListBox1.SelCount > 0;
        except
          on Exception do Exception.Create('La consulta no es válida. Revise el fichero ' + stabla);
        end;
      end;



La Cosa es que quiero cargar la lista de los campos resultantes de la consulta y lo que obtengo es el contenido de los mismos no su nombre.

P.D. Utilizo D2006 + Firebird 1.5 con Ibx.

Última edición por Jesús Pena fecha: 03-02-2008 a las 02:14:59.
Responder Con Cita
  #2  
Antiguo 01-02-2008
keyboy keyboy is offline
Miembro
 
Registrado: oct 2004
Posts: 367
Poder: 20
keyboy Va por buen camino
Donde dice

Código Delphi [-]
dmDBExport.IBDataSet.Fields[nidx].AsString

debería decir

Código Delphi [-]
dmDBExport.IBDataSet.Fields[nidx].FieldName

Bye
Responder Con Cita
  #3  
Antiguo 01-02-2008
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Esto esta equivocado:
Cita:
JvxCheckListBox1.Items.Add(dmDBExport.IBDataSet.Fields[nidx].AsString);
AsString lo que hace es convertir el contenido del campo a una cadena, que es precisamente lo que no quieres, lo que necesitas es acceder a la propiedad FieldName que contiene su nombre

Cita:
JvxCheckListBox1.Items.Add(dmDBExport.IBDataSet.Fields[nidx].FieldName);
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #4  
Antiguo 01-02-2008
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Amigo jesus, deberías hacer más descriptivos los títulos de tus temas.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #5  
Antiguo 01-02-2008
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Lo dicho por poliburro es tan cierto y claro como la guía de estilo. Ya con mas de dos años en los foros debieras saberlo bien, así como el uso de la etiqueta delphi para publicar trozos de código.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
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
Tengo un Problema con el DecimalSeparator andiget Varios 2 20-06-2007 20:21:36
NASA: Houston we have problems here!!! Sasuke_Cub Debates 130 26-08-2005 05:28:25
Tengo un problema con la libreria ElDioni Varios 0 15-07-2005 13:27:04
tengo un problema con el comando VAL perudelphi OOP 8 08-12-2004 03:31:30
Ayuda, tengo un problema fmonte Varios 5 06-10-2004 18:14:47


La franja horaria es GMT +2. Ahora son las 18:45:28.


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