Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 02-07-2015
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola bulc.

La composición de cadenas SQL al modo de,
Código Delphi [-]
sql.Add('where cuenta = '+#39+combobox7.text+#39);
ademas de ser permeable a la inyección SQL es de difícil lectura y estéticamente horrible. Siempre que sea posíble usa parámetros.

Código Delphi [-]
procedure Tprincipal2.ComboBox7Exit(Sender: TObject);
var
  cb: TComboBox;
begin
  cb := TComboBox(Sender);
  if cb.ItemIndex <> - 1 then
    with dm1.Q_cfacturas do
    begin
      Close;
      SQL.Clear;
      SQL.Add('SELECT ID_CUENTA FROM CFACTURAS');
      SQL.Add('WHERE CUENTA = :CTA');
      ParamByName('CTA').AsString := cb.Items[cb.ItemIndex];
      Open;
      if not IsEmpty then
        label114.Caption := FieldByName('CTA').AsString;
      Close;
    end;
end;
Si con este código no te muestra ningún valor en la propiedad Caption del Label, puedo asegurarte que: La consulta no arrojó ningún resultado, o bién el campo ID_CUENTA es NULL (en tu código la propiedad Text del combo también podría no haber tenido el valor deseado).

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 02-07-2015 a las 21:01:33. Razón: corregir redacción del texto
Responder Con Cita
 



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
Mostrar mensajes al pasar el mouse por un label o algun objeto de un form foxer_juan Lazarus, FreePascal, Kylix, etc. 4 01-07-2015 04:00:45
Mostrar label en messagebox eennzzoo C++ Builder 2 22-06-2014 20:56:45
mostrar archivos en Label andres_89 C++ Builder 6 04-12-2013 08:26:48
Mostrar en una label un item de un ChekListBox cslbcn OOP 2 23-01-2009 18:07:38
Como mostrar Resultados de una consulta en componentes como los Edit,Label y DbGrids! danny Conexión con bases de datos 2 08-05-2008 23:35:46


La franja horaria es GMT +2. Ahora son las 08:00:57.


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