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 01-04-2011
DasGrun DasGrun is offline
Miembro
 
Registrado: abr 2008
Posts: 109
Poder: 17
DasGrun Va por buen camino
Thumbs up Ejecucion de Procedimiento Almacenado

Hola!!!

Tengo la siguiente Duda, yo quiero crear un procedimiento donde la consulta(query) me funciona correctamente pero cuando creo el procedimiento el mensaje del resultado me dice que actualizo correctamente pero cuando verifico en la tabla no se dan los resultados.

esta es la consulta y me funciona correctamente
Código SQL [-]
 UPDATE
  MA_CHEQUE
SET
  MA_CHEQUE.CANTIDAD_LETRAS =  'DIEZ DOLARES CON 15/100'
WHERE
  MA_CHEQUE.CHEQUE_ID = 2

Ahora este es el procedimiento almacenado que he creado y no actualiza los datos.

Código SQL [-]
CREATE PROCEDURE SP_INSERTAR_CANTLETRAS(
  CHEQUE_ID BIGINT DEFAULT NULL,
  CANTIDAD_LETRAS VARCHAR(250) CHARACTER SET ISO8859_1 DEFAULT NULL)
AS
BEGIN
  /* Procedure body */
 UPDATE
  MA_CHEQUE
SET
  MA_CHEQUE.CANTIDAD_LETRAS =  :CANTIDAD_LETRAS
WHERE
  MA_CHEQUE.CHEQUE_ID = :CHEQUE_ID;
END;
realizo las pruebas desde EMS Manager 2005.

espero su ayuda pronto.

de ante mano muchas gracias
__________________
Hasta Mis Huesos son Codificados?
Responder Con Cita
  #2  
Antiguo 01-04-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
y como invocas al procedimiento almacenado?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 01-04-2011
DasGrun DasGrun is offline
Miembro
 
Registrado: abr 2008
Posts: 109
Poder: 17
DasGrun Va por buen camino
Gracias por Recibir, por medio de INPUT
__________________
Hasta Mis Huesos son Codificados?
Responder Con Cita
  #4  
Antiguo 01-04-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
ok
me referia a que coloques las instrucciones para verificar si estas pasando los 2 parametros (letras y el numero de cheque)
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #5  
Antiguo 01-04-2011
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 24
guillotmarc Va por buen camino
Seguramente es solo que no tienes en cuenta las transacciones involucradas.

Tienes que confirmar la transacción que ejecuta el procedimiento almacenado, y después tienes que abrir una nueva transacción para observar su resultado (si ya tenías una transacción abierta, no verás esas modificaciones hasta que no la cierres y la vuelvas a abrir).

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #6  
Antiguo 01-04-2011
DasGrun DasGrun is offline
Miembro
 
Registrado: abr 2008
Posts: 109
Poder: 17
DasGrun Va por buen camino
oscarac, si lo estoy pasando correctamente y me dice el mensaje "1 record(s) was(were) updated in MA_CHEQUE" Pero cuando verifico la tabla no esta actualizada desconecto la BD y la conecto y aun asi no esta actualizada;

guillotmarc, si esta confirmada y me funciona correctamente desde una consulta pero cuando utilizo el SP no me actualiza la informacion.


gracias,
__________________
Hasta Mis Huesos son Codificados?
Responder Con Cita
  #7  
Antiguo 01-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.107
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por guillotmarc Ver Mensaje
Seguramente es solo que no tienes en cuenta las transacciones involucradas.
Tienes que confirmar la transacción que ejecuta el procedimiento almacenado, y después tienes que abrir una nueva transacción para observar su resultado (si ya tenías una transacción abierta, no verás esas modificaciones hasta que no la cierres y la vuelvas a abrir).
Saludos.
Voto por eso
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
procedimiento almacenado sargento elias Firebird e Interbase 1 14-04-2008 13:04:35
Procedimiento Almacenado rodrigo19 Oracle 5 22-08-2007 22:55:40
Ejecución de procedimiento almacenado jfgaliano SQL 4 12-12-2005 11:36:15
Procedimiento almacenado y Ado LucianoRey MS SQL Server 11 06-07-2004 22:55:23
Procedimiento almacenado - BDE Ricardo Alfredo Conexión con bases de datos 1 16-06-2003 21:31:34


La franja horaria es GMT +2. Ahora son las 05:31:08.


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