Entrar
¿Nuevo usuario? Inscribirme
DesarrolloJava · Desarrollo de Software en Java/J++/J#
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
DROP TABLE   Lista de mensajes  
Responder | Reenviar Mensaje #20534 de 25882 |
Buenos dias a todos,

Por favor, necesito ayuda para resolver el siguiente caso:

Tengo una página comun con un típico botón "submit"

El ejemplo, está simplificado propositalmente ( cada paso tiene sus
try/catch, ejb, etc )

Al clicar en el botón, la sequencia de pasos es la siguiente:

1) Select * from into temp xxx
2) Resulset( paginado o no ) = "Select * from xxx"
3) drop table xxx

Funciona perfectamente ... la primera vez,

Si clico una segunda vez me aparece un erro que me informa que:
----------------------------------------------------------------------------
Table ( xxx ) has been dropped, altered or renamed. Query: select * from xxx
----------------------------------------------------------------------------

Por que la segunda vez no funciona el "insert into temp xxx" si el mismo me
está confirmando que la tabla está dropada ?

Si el mensaje fuese que no puedo inserir por que la tabela yá existe, seria
esperado...

DETALLE IMPORTANTE: Si hago lo mismo, pero no con web, si lo hago con swing,
por ejemplo y usando JCreator, esto no ocurre.

Cualquier será muy bien recebida !

Gracias a todos.

ps: Ya resolvi sin usar a tabla "temp" - obvio -, pero el punto permanece.
Y cuando realmente el problema sólo será resuelto con tablas temporarias ?




Dom, 1 de Jul, 2007 2:38 pm

povroder@...
Enviar correo Enviar correo

Reenviar Mensaje #20534 de 25882 |
Desplegar mensajes Autor Ordenar por fecha

Buenos dias a todos, Por favor, necesito ayuda para resolver el siguiente caso: Tengo una página comun con un típico botón "submit" El ejemplo, está...
Jorge Cristian Robert
povroder@...
Enviar correo
1 de Jul, 2007
2:38 pm

No te entendí muy bien, pero aparentemente estás borrando una Tabla, por lo q es mas q logico q falle al querer insertar un registro en una tabla q no ...
Nicolas Gonzalez
nicogonzalez...
Sin conexión Enviar correo
1 de Jul, 2007
7:10 pm

Lo que me parece que querés hacer es borrar llos datos anteriormente ingresados. Lo que me parece que tendrías que hacer es delete * from xxx en vez de drop...
Diego HIRSCHFELD
diegomhc
Sin conexión Enviar correo
2 de Jul, 2007
1:33 am

es sin * from. delete nombreTabla o podes hacer un truncate table nombretabla la primera si tenes relaciones en otras tablas no vas a poder eliminar los...
ALEJANDRO
alejandrolarosa
Sin conexión Enviar correo
2 de Jul, 2007
5:42 pm

Alejandro, si mal no recuerdo Oracle y algunos mas permiten el uso de: delete <tabla> pero el verdadero formato es from. Intentalo en MySQL y vas a ver que se...
Nicolas Gonzalez
nicogonzalez...
Sin conexión Enviar correo
3 de Jul, 2007
1:02 am

No, lo que está haciendo es en principio correcto, "select into temp ..." es lo que crea la tabla, en la segunda linea la utiliza y al final la borra. La...
Sam
fernandezsam...
Sin conexión Enviar correo
3 de Jul, 2007
1:01 am

Si queres borrar todos los datos hace un truncate que es mas rapido Diego HIRSCHFELD <diegomhc@...> escribió: Lo que me parece que querés hacer es...
Dario Javier Nutz
dario_jn
Sin conexión Enviar correo
3 de Jul, 2007
1:01 am
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda