Club Delphi  
    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
  #1  
Antiguo 07-05-2020
webmasterplc webmasterplc is offline
Miembro
 
Registrado: mar 2008
Posts: 275
Poder: 17
webmasterplc Va por buen camino
Como Capturar el Result: Bolean de una Funcion dll (Consulta SQL)

Buenas,estoy pasando las funciones de consultas sql a archivos dll en mi aplicacion,pero la duda es capturar el resultado boleano de la consulta y como traerme elmresultado que me resulte de un select aqui dejo parte de mi codigo

Código Delphi [-]
//Guardamos Las Clasificaciones
function guardarclasificaciones(clas_nombre, clas_materiales, clas_herramientas, clas_equipos, clas_articulos:string): Boolean;
var
  q: TMyQuery;
begin
  q := TMyQuery.Create(nil);
  try
    q.Connection := con; // con is either TMyConnection or TMyEmbConnection already set up
    q.SQL.Clear;
    q.SQL.Add('INSERT INTO matdav_clasificacion(clas_nombre, clas_materiales, clas_herramientas,clas_equipos,clas_articulos) VALUES (:pnombre, :pmateriales, :pherramientas,:pequipos,:particulos);');
    q.ParamByName('pnombre').AsString := clas_nombre;
    q.ParamByName('pmateriales').AsString := clas_materiales;
    q.ParamByName('pherramientas').AsString := clas_herramientas;
    q.ParamByName('pequipos').AsString := clas_equipos;
    q.ParamByName('particulos').AsString := clas_articulos;
    q.Execute;
    Result:=q.Active;
  finally
    q.Free;
    con.Free;
  end;
end;
function borrarclasificaciones(clas_id:Integer): Boolean;
var
  qdelete: TMyQuery;
begin
  qdelete := TMyQuery.Create(nil);
  try
    qdelete.Connection := con; // con is either TMyConnection or TMyEmbConnection already set up
    qdelete.SQL.Clear;
    qdelete.SQL.Add('delete from matdav_clasificacion');
    qdelete.SQL.Add('where clas_codigo=:pid');
    qdelete.ParamByName('pid').AsInteger := clas_id;
    qdelete.Open;
    Result:=qdelete.Active;
  finally
    qdelete.Free;
    con.Free;
  end;
end;
Utiliso Mysql, Delphi Xe10.1 berlin

Última edición por ecfisa fecha: 07-05-2020 a las 15:29:49. Razón: quitar emoji del codigo
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
Capturar resultado de consulta con group by The_Mule SQL 3 06-12-2013 02:48:48
dll delphi funcion capturar resultado JXJ Varios 2 03-03-2011 18:18:00
Capturar Teclas de Función Saiyan OOP 3 28-02-2008 13:22:37
Como capturar el resultado de una consulta SQL Jose Manuel SQL 9 15-10-2005 12:40:37
Optener un Stream como "Result" en una funcion sitrico Varios 3 24-11-2004 22:06:38


La franja horaria es GMT +2. Ahora son las 03:43: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