
14/10/2003, 11:26
|
| | Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 5 meses Puntos: 51 | |
Hola,
1.- Puede ser que el error que te da sea por que creas la sentencia "stmt" antes de haber cerrado la sentencia "consulta" y su ResultSet "rs".
2.- Te seria mucho mas sencillo de escribir y depurar la sentencia "stmt" si utilizaras un PreparedStatement, ya que te evitarias concatenar tantas cadenas.
3.- Si accedes a una base de datos Oracle... ¿Por que no usas el driver JDBC de Oracle? El driver JDBC-ODBC esta totalmente "desrecomendado" por la propia Sun para nada mas alla de un HelloWorld.
4.- Los campos autoincrementables en las tablas no existen en Oracle. Para imitarlos se usan las secuencias y un campo numérico. Busca "sequence" en cualquier buen manual de Oracle y encontraras ejemplos. Ten en cuenta que esta solucion no es portable y no funcionara en otras BDD
5.- A la hora de solicitar ayuda, si copias un trozo de la StackTrace (al menos las 2-3 primeras lineas) conseguiras que te ayuden antes y mas certeramente.
Saludos
__________________ Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana. |