Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Providers
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-11-2008
foxito foxito is offline
Miembro
 
Registrado: abr 2008
Ubicación: Orizaba, Ver
Posts: 32
Poder: 0
foxito Va por buen camino
Red face Missing DataSet Property

Hola Delphineros, estoy ya bastante tiempo tratando de resolver este proble y no encontrado la solución, espero que alguien me pueda ayudar gracias.

me manda el siguiente error cuando ejecuto "Missing DataSet Property"

Código Delphi [-]
procedure TFStatusReqCom.bRefreshClick(Sender: TObject);
var
  SQLExpr : String;
begin
  qTemp.Active := False;
  TStatus.Active := False;
  With qTemp do
  begin
    Inicialize_Var();
    Close;
    SQL.Clear;
    SQLExpr := 'SELECT Folio,NomProv,Fecha,';
    SQLExpr := SQLExpr + 'CASE WHEN TipReq = 0 THEN "Materia Prima" ELSE "Material e Insumos" END As TipReq,';
    SQLExpr := SQLExpr + 'Prioridad,';
    SQLExpr := SQLExpr + 'CASE WHEN Status = "P" THEN "Pendiente" ELSE "Autorizado" End As Status,';
    SQLExpr := SQLExpr + 'Obs ';
    SQLExpr := SQLExpr + 'FROM ReqComEnc ';
    SQLExpr := SQLExpr + 'WHERE (Status = "P" OR Status = "A" ) ';
    SQLExpr := SQLExpr + 'ORDER BY Fecha';
    SQL.Text:= SQLExpr;
    try
      Open;
    except
      MessageDlg('No se pudo realizar la consulta de Requisición',mtWarning,[mbOK],0);
    end;
    qTemp.Active := True;
    TStatus.Active := True;
  end;
  //FCambioStaReqCom:=FCambioStaReqCom.Create(self);
end;
Responder Con Cita
  #2  
Antiguo 07-11-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
¡Hola!

De alguna manera se está intentando una operación con un componente proveedor (provider), el cual no tiene asignado un conjunto de datos (data set) para llevarla a cabo (es posible que tu componente qTemp sea ese conjunto de datos que no ha sido asignado al proveedor).

La muestra de código que nos presentas no deja claro en qué punto usas un proveedor, pero estoy seguro que se está intentando hacer algo con uno, posiblemente por la acción de un conjunto de datos cliente (client data set) conectado a él.

Utilizando la útil herramienta Find in Files del entorno de Delphi podrás darte cuenta de cuáles son los lugares y las condiciones, dentro de la VCL, que elevan la excepción de mensaje "Missing DataSet property".

¡Suerte y no dejes de contarnos!

Al González.
Responder Con Cita
  #3  
Antiguo 07-11-2008
foxito foxito is offline
Miembro
 
Registrado: abr 2008
Ubicación: Orizaba, Ver
Posts: 32
Poder: 0
foxito Va por buen camino
Gracias Al González, fuen de gran ayuda lo qe me escribistes, ya lo solucione
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
Copiar el contenido de un DataSet a otro DataSet Javi2 Varios 82 22-11-2022 09:26:16
Missing DriverName property identsoft Conexión con bases de datos 0 26-05-2008 09:28:20
Problemas con el Property editor gallipi OOP 0 07-02-2008 17:22:35
Cuando y por que usar property David OOP 6 01-11-2006 12:07:57
a proposito de property pickman Varios 2 18-07-2003 04:10:34


La franja horaria es GMT +2. Ahora son las 01:10:21.


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