Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-09-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
Ya vi... el error se debe a que no se puede identificar el objeto al que pertenece FieldbyName sólo debes poner:
Código Delphi [-]
QLlenar.fieldbyName(...)

Prueba con esto.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #2  
Antiguo 07-09-2007
Avatar de Victor Vega
Victor Vega Victor Vega is offline
Miembro
 
Registrado: feb 2005
Posts: 12
Poder: 0
Victor Vega Va por buen camino
Unhappy Todavia falla

le coloque esta parte q me diste:

Código Delphi [-]
ListItem.Caption:= QLlenar.FieldByName('nombres').AsString;
y ahora me dice:

QLLenar: Cannot perform this operation on a closed dataset

pense q era porque estaba cerrado y antes del QLlenar.First le agregue QLlenar.Open y aun asi me da ese error
Responder Con Cita
  #3  
Antiguo 07-09-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
Disculpa que me haya demorado.

Bueno, ese error se debe a que no estás lanzando correctamente la consulta. Si estás realizando una consulta del tipo SELECT, se espera una orden Open:
Código Delphi [-]
QLlenar.Open;

Mientras que si realizas un INSERT o un UPDATE debes emplear
Código Delphi [-]
QLlenar.ExecSQL;

Cambialo y verás que funciona.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #4  
Antiguo 07-09-2007
Avatar de Victor Vega
Victor Vega Victor Vega is offline
Miembro
 
Registrado: feb 2005
Posts: 12
Poder: 0
Victor Vega Va por buen camino
Talking Funciono

Es correcto amigo, tenia 2 ExecSQL y solo habia quitado uno, al inicio del codigo tenia el otro... Graias me funciono muy bien...
Responder Con Cita
  #5  
Antiguo 07-09-2007
Avatar de Victor Vega
Victor Vega Victor Vega is offline
Miembro
 
Registrado: feb 2005
Posts: 12
Poder: 0
Victor Vega Va por buen camino
SubItems al Listview

Una ultima yuda aqui porfa.....
como agrego un Subitems????.... Hice algo asi:

Código Delphi [-]
 
var
Columna: TListColumn;
 
Columna:= lista.Columns.Add;
Columna.Caption:=QLlenar.FielByName('apellidos').AsString;

pero no me resulta.
vuelve a decirme q o esta declarado FielByName
Responder Con Cita
  #6  
Antiguo 07-09-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 27
Delphius Va camino a la fama
Victor... victor... ¿De donde eres? Porque creo que el sueño y el cansancio te está afectado

No existe FielbyName... estoy completamente seguro que lo que tu quieres decir es:

Código Delphi [-]
QLlenar.FieldbyName('apellidos').asString;

A menos de que te hayas equivocado al postear... alli ya no se que decirte. Tendría que ver que cambios le hiciste a tu código.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #7  
Antiguo 07-09-2007
Avatar de Victor Vega
Victor Vega Victor Vega is offline
Miembro
 
Registrado: feb 2005
Posts: 12
Poder: 0
Victor Vega Va por buen camino
Question

la verdad el cansancio si me mata pero no podre dormir tranquilo hasta no resolver este rollo,
solo necesito agregar a ese listview un subitems

Código Delphi [-]
 
QLlenar.SQL.Clear;
QLlenar.SQL.Add('select * from Datos order by cedula');
QLlenar.Open;
  if QLlenar.RecordCount >=1
    then begin
             lista.Clear;
             QLlenar.Open;
             QLlenar.First;
             while not QLLenar.Eof do
               begin
                 ListItem:=lista.Items.Add;
                 ListItem.Caption:= QLlenar.FieldByName('nombres').AsString;
                 ListItem.SubItems.Add('apellidos');
                 
                 QLlenar.Next;
                end;
           end;

como veras en la parte donde quiero agregar el subitems solo esta add('apellidos') y de esa manera me agrega el tecto apellido al subitems. y si le asigno FieldByName me da el bendito error de no declarado...
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Uso de ListView lucero_chivas C++ Builder 3 27-09-2006 17:38:00
problema con listview cristian_abb Varios 2 22-06-2006 16:47:12
ordenar Listview remialdo OOP 2 21-06-2006 07:40:29
Sobre ListView altp Varios 4 20-07-2004 12:20:30
Una sobre ListView Novás Varios 1 17-10-2003 13:08:09


La franja horaria es GMT +2. Ahora son las 17:22:15.


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