Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-11-2008
tksko tksko is offline
Registrado
 
Registrado: nov 2008
Posts: 5
Poder: 0
tksko Va por buen camino
Llamar a un stored procedure de mysql y recuperar resultados

Hola a todos!

bueno tengo un stored procedure en mi base de datos mysql.
resumiendo es algo asi

procedure conectar(IN elcospel INT UNSIGNED,IN elparq INT UNSIGNED)

hace cosas en el medio....... y antes de finalizar hago un select para devolver resultados:

SELECT 'cierre' as operacion,minutos as tiempo,newsaldo as saldo_actualizado;

ahora necesito desde Delphi llamar a ese procedimiento con parametros que el usuario ingresa y luego recuperar la informacion que este procedimiento me devuelve para poder mostrarla en delphi en un mensaje o hacer otras cosas.

El problema es que no me sale! ya probe con varios componentes, entre ellos ADOQuery con ExcecSQL y tambien ADOStoredProc.

Con AdoQuery.Excec funciona correctamente pero no me deja recuperar el resutlado que devuelve el procedimiento..

ADOQuery2.Active:= false;
ADOQuery2.SQL.Text:='CALL conectar('+idcospel+','+idparq+')';
ADOQuery2.ExecSQL;


con el Adostoredproc no me deja ni ejecutarlo, nose porque delphi insiste en agregarle llaves a la consulta ( {}) y esta falla.

with ADOStoredProc1 do begin
ProcedureName:='conectar';
Parameters.ParamByName('idcospel').Value:=strtoint(idcospel);
Parameters.ParamByName('idparq').Value:=strtoint(idparq);
ExecProc;
end;


me da un error de excepcion diciendo por ejemplo
Error en la sintaxis bla bla bla y pone {call conectar (2,55) }
no se porque le agrega llaves si yo en ningun momento las pongo :S


ya no se que hacer

si alguien puede ayudarme

gracias
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
Problema con Zeos + Stored Procedure+ MySql makina Conexión con bases de datos 4 18-02-2017 04:04:29
Ayuda con un Stored Procedure en MySQL enecumene MySQL 22 14-09-2008 23:17:57
stored procedure con mysql y delphi 7 didier Internet 2 13-10-2006 03:36:38
Llamar Un Stored Procedure Desde Un Trigger ibuser Firebird e Interbase 3 26-08-2004 09:51:48
Llamar stored procedure con BDE Ricardo Alfredo Conexión con bases de datos 3 12-09-2003 03:09:31


La franja horaria es GMT +2. Ahora son las 19:35:00.


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