Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

ayuda con store procedure

Estas en el tema de ayuda con store procedure en el foro de Oracle en Foros del Web. hola amigos, tengo una consulta, utliizo el oracle 10g XE y quiero crear este un procedimiento almacenado que inserte datos a una tabla,con datos que ...
  #1 (permalink)  
Antiguo 09/06/2008, 18:12
 
Fecha de Ingreso: diciembre-2007
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
ayuda con store procedure

hola amigos, tengo una consulta, utliizo el oracle 10g XE y quiero crear este un procedimiento almacenado que inserte datos a una tabla,con datos que envio desde un formulario web, sin embargo tengo errores, este es el codigo

create or replace procedure AGREGAR
(idpersonax IN NUMBER,
nombrex IN VARCHAR2,
fijox IN NUMBER,
celularx IN NUMBER,
emailx IN VARCHAR2) //estos son las variables q recojo de mi formulario
is
begin
insert into personas(idpersona,nombre,fijo,celular,email) values(idpersonax,nombrex,fijox,celularx,emailx)
end;

espero puedan ayudarme, gracias de antemano.
  #2 (permalink)  
Antiguo 09/06/2008, 22:01
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 9 meses
Puntos: 7
Respuesta: ayuda con store procedure

tal vez si pusieras el error que te manda seria mas facil

el procedure se ve bien, los comentarios los pusiste aqui verdad por que en plsql los comentarios se hacen con "--" o con "/*" fuera de eso no veo el problema con el codigo
__________________
Blogzote.com :-) Mi blog
  #3 (permalink)  
Antiguo 10/06/2008, 19:52
 
Fecha de Ingreso: diciembre-2007
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Respuesta: ayuda con store procedure

gracias amigo, era el punto y coma al final del insert, q distraido, es q recien toy empezando,,,,,, :(

ahi mando otro query(del mismo problema)

tengo mi aplicacion en java, el cual en el metodo agregar tengo las variables de ingreso q son nombrex, fijox ,celularx ,emailx, (reciben datos de formulario web) mi pregunta es, estas variables deben ser igualesa las variables de mi store que esta en oracle ?, este es el store

create or replace procedure AGREGAR
(idultimox IN NUMBER,
nombrex IN VARCHAR2,
fijox IN NUMBER,
celularx IN NUMBER,
emailx IN VARCHAR2)
is
begin
insert into personas(idpersona,nombre,fijo,celular,email) values(idultimox,nombrex,fijox,celularx,emailx);
end;

como ves he puesto las variables de mi metodo iguales al de mi store,el cual al momento de ejecutar la aplicacion no inserta los datos, q puede estar mal ? ayuda please

*idultimox es la variable q en java genero y lo mando para insercion, no es una variable del formulario web
  #4 (permalink)  
Antiguo 10/06/2008, 23:06
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 9 meses
Puntos: 7
Respuesta: ayuda con store procedure

si te refieres a iguales por el nombre la respuesta es no, lo unico es que se las mandes al procedure tal y como lo hiciste

tu procedure no tiene "commit" por alla tu aplicacion se encarga de eso? prueba corriendo ese procedure directamente desde un cliente como sqlplus y si funciona es cuestion de tu aplicacion
__________________
Blogzote.com :-) Mi blog
  #5 (permalink)  
Antiguo 14/06/2008, 22:58
 
Fecha de Ingreso: diciembre-2007
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Respuesta: ayuda con store procedure

bueno amigos, el store estaba bien, el problema era de mi aplicativo, ya lo solucione, gracias por sus respuestas, por sus ideas, seguire incomodando,. jeje
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:55.