Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 11-feb-2008, 12:55   #1 (permalink)
lordmaelwys ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2007
Mensajes: 32
java+package+procesure+update

Que tal amigazos, les cuento que tengo un problema al realizar un update al llamar desde una clase JAVA a un PROCEDURE dentro de un PACKAGE.

el problema en concreto es que no realiza el update... desde ya muchas gracias por su ayuda.

Codigo JAVA
Código PHP:
public void guardaInfoRS(String usernameString ticketString descripcion){
        
FormalRequest fr = new FormalRequest();
        
Connection conex Conexion.getConexion();
        try{
            
ResultSet rs null;
           
Statement stmt conex.createStatement();
            
String query "call pending_support.reopened("+fr.getNticket()+","+ticket+")";
             
rs stmt.executeQuery(query);
            
System.out.print("...datos guardatos exitosamente..."+ticket+"...."+fr.getNticket());
        }catch (
Exception e){
            
System.out.println("...no grabo ninguna wea...");
            
e.printStackTrace();
        } 
Codigo PL/SQL
Código PHP:
    PROCEDURE reopened(
        
ticket          NUMBER,
        
asociateticket  NUMBER)IS
        BEGIN
        UPDATE solicitud_soporte
            SET
                ticket_asociado     
=   asociateticket,
                
fk_id_estado_hist   =   2
                WHERE numero_ticket 
=   ticket;
            
COMMIT;
        
END reopened;
END pending_support
lordmaelwys está desconectado   Responder Citando
Antiguo 11-feb-2008, 15:36   #2 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.495
Re: java+package+procesure+update

¿Has revisado el orden de los parámetros? Quizá poner unos nombres un poco más representativos te ayudaría .

S!
__________________
TAANSTAFL - Para obtener respuestas inteligentes, lo mejor es empezar por preguntar de forma inteligente.
GreenEyed está desconectado   Responder Citando
Antiguo 13-feb-2008, 10:45   #3 (permalink)
chuidiang tiene algunos puntos positivos de karma
 
Avatar de chuidiang
 
Fecha de Ingreso: octubre-2004
Mensajes: 730
Re: java+package+procesure+update

Hola:

Creo que executeQuery() es sólo para consultas, no vala para updates, inserts ni demás. Además, para llamar a una PROCEDURE, la sintaxis creo que es un poco más compleja. deberías usar un prepareCall() en vez de un createStatement(). En el enlace tienes un ejemplo.

Se bueno.
chuidiang está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:57.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93