Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-12-2005
uper uper is offline
Miembro
 
Registrado: abr 2004
Posts: 296
Poder: 21
uper Va por buen camino
Como mandar mensaje desde delphi con un store procedure..ibx

saludos club delphi

Realize un store procedure que me devuleve tres valores para pasarselo a mi detalle de pedido, lo que quiero manejar es como puedo mandar un mensaje desde el programa de delphi, este es el Sp:

Código PHP:
Select orden_cantidadorden_precioorden_observacion from ORDENES where Orden_estado='A' and Orden_id=:CLAVE into :CANTIDAD, :PRECIO , :OBSERV
hace una busqueda y si no lo encuentra que me de un mensaje de que
'No existe el articulo' no se como implementar desde codigo:
Código PHP:
lo que jago es esto desde el evento Onvalidate del campocodigo:
with IBStoredProc1 do
   
begin
   ParamByName
('CLAVE').AsInteger:=BD.IbDetalleDET_ORDEN.Value;
   
ExecProc;
   
BD.IbDetalleDET_CANTIDAD.Value:=ParamByName('CANTIDAD').AsFloat;
   
BD.IbDetalleDET_PRECIO.Value:= ParamByName('PRECIO').AsFloat;
   
BD.IbDetalleDET_DESCRIPCION.Value:=ParamByName('OBSERV').AsString;
  
end;
      ? 
que me diga que si no existe showmessage('no existe . . . '); 
gracias.
Responder Con Cita
  #2  
Antiguo 26-12-2005
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
Resp

Código Delphi [-]
ibquery.close;
ibquery.Sql.Text := 'Selec datos from procedure(....);'
ibquery.Open;
If ibquery.isemty Then
  showmessage('Tu mensage')
Else Begin
  //Haces lo debas hacer
End;
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.
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 21:07:18.


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