FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Zeos, Stored Procedure y Parametros
Hola, tengo un problemita con la ejecucion de un StoredProcedure desde un componente Zeos (TZStoredProc). Lo creo en tiempo de ejecucion:
SProc:= TZStoredProc.Create(self); SProc.Connection := dm.Conecta; y después le asigno valores: Sproc.StoredProcName:= 'SP_EJECUTA_XXX_YYY_ZZZ'; Sproc.Active:= False; Sproc.Params[1].AsString:= QuotedStr(gs_terminal); Sproc.ExecProc; pero Delphi me manda el siguiente error: 'List index out of bounds (1)' y si coloco el nombre de mis paremetros como sigue: Sproc.StoredProcName:= 'SP_EJECUTA_XXX_YYY_ZZZ'; Sproc.Active:= False; Sproc.ParamByName('_TERMINAL').AsString:= QuotedStr(gs_terminal); Sproc.ExecProc; el error es el siguiente: Parameter '_TERMINAL' not found. Alguien puede decirme que hacer? Les agradezco de antemano, Saludos... |
#2
|
||||
|
||||
Pregunto
Y dónde estas creando el parámetro '_TERMINAL'?
Lo que esta diciendo es que el componente TZStoredProc no tiene ningun parámetro creado por lo que no se puede acceder a ninguno. Quisas deberías crearlo en tiempo de ejecución algo asi: Sin olvidar que cuando creas un objeto debes eliminarlo cuando ya no lo necesites para no tener memoria reservado sin estar ocupandose.. Por si acaso en lo personal ami no megusta usar el componente TZStoredProc en su lugar yo uso un TZQuery y en su propiedad SQL llamo a mi procedimiento almacenado; en tu caso sería mas o menos asi: Espero que te sea de utilidad. Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Última edición por rgstuamigo fecha: 03-02-2010 a las 21:58:34. |
#3
|
|||
|
|||
Muchas gracias, lo intentare probar en cuanto tenga acceso a mi server nuevamente, te agradezco MUCHISIMO de antemano.
Saludos |
#4
|
|||
|
|||
Cita:
Y como seria el código a incluir en su la propiedad SQL para llamar al procedimiento almacenado? |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
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 |
Stored Procedure | StartKill | MySQL | 2 | 27-08-2008 06:18:44 |
For dentro de un Stored Procedure en IB | alapaco | Firebird e Interbase | 2 | 24-07-2006 18:10:19 |
Ver los Stored Procedure | tgsistemas | SQL | 0 | 06-04-2004 17:18:22 |
Stored Procedure | tgsistemas | SQL | 1 | 27-02-2004 13:10:33 |
|