User Activity

  • Posted a comment on discussion Ayuda (Español) on OpenXava

    Hola Miguel, Funciona perfectamente. Eres un crack ;-) En mi caso no se permiten los nulos, por tanto he modificado un poco los punto 4 y 5 de la siguiente manera: if (o == null || o.toString().length()<8) { return null; } else { . . . if (value == null) { ps.setBigDecimal(index, BigDecimal.ZERO); } else { . . . Muchas gracias por tu ayuda.

  • Posted a comment on discussion Ayuda (Español) on OpenXava

    Hola Miguel, He probado lo que me dices pero me "obliga" a cambiar el tipo de la propiedad fecha a String. Yo lo que tengo en mi tabla es el campo amdper (8,0) y lo que quiero es que en pantalla se muestre como un Date (para que se pueda utilizar el calendario y demás) pero que me lo guarde como un numérico. Lo tengo definido así: @Column(name = "AMDPER",length = 8) private BigInteger amdper; Un saludo.

  • Posted a comment on discussion Ayuda (Español) on OpenXava

    Hola, Trabajo con un iSeries/AS400 y los campos de fecha de mis tablas se definen como numéricos de 8 posiciones, grabando la fecha en formato aaaammdd. Necesito que en OX opere en la vista con un campo tipo Date pero que en la tabla almacene el dato numérico. He visto que haciendo lo siguiente: @Type(type="org.openxava.types.Date3Type") @Columns(columns = { @Column(name="ANYO"), @Column(name="MES"), @Column(name="DIA") }) consigo que el campo Date se almacene en 3 campos de mi BD. Necesitaría algo...

  • Posted a comment on discussion Ayuda (Español) on OpenXava

    Hola Javier, Gracias por la aclaración y me alegro haber podido contribuir, aunque sea de forma indirecta, a mejorar OpenXava. Un saludo y gracias por tu dedicación.

  • Posted a comment on discussion Ayuda (Español) on OpenXava

    Perfecto Javier, En principio, lo dejaré tal cual está y seguiré mejorando mi proyecto en OpenXava e integrándolo con "mi mundo de origen" 400. ;-) Por cerrar este hilo, ¿Qué significa "cuando no se use evolución de schema automática"? ¿CRTLIB? Muchas gracias por todo.

  • Posted a comment on discussion Ayuda (Español) on OpenXava

    Hola Javier, He ejecutado sin problemas la sentencia SQL que me has indicado pero siguen apareciendo los errores que te comentaba en la traza anterior, aunque la aplicación funciona. El problema es seguir una traza tan extensa si surgen otros problemas de ejecución. ¿Debo hacer lo mismo en cada uno de los errores que aparecen? Es decir, ¿Ejecutar las sentencias erróneas de manera manual "calificando" la clave foránea? Te adjunto la última traza de ejecución, después de haber ejecutado la sentencia...

  • Posted a comment on discussion Ayuda (Español) on OpenXava

    Hola Javier, Como siempre has acertado! Al añadir esta línea en persistence.xml me ha creado las 11 tablas OX y el proyecto funciona: <property name="javax.persistence.schema-generation.database.action" value="update"></property> De todas maneras, aunque la aplicación parece funcionar correctamente, mirando la traza que crea previa a la ejecución, siguen apareciendo errores como el que indicaba anteriormente de "[SQL5051] El calificador WSUSER no coincide con el nombre BWRESIDEN". Obviamente yo los...

  • Posted a comment on discussion Ayuda (Español) on OpenXava

    Hola Javier, La que ha funcionado ha sido la prueba B con la clave foranea prefijada. Te adjunto todos los pasos realizados tal como me indicabas: create table BWRESIDEN.OXFOLDERS (id varchar(32) not null, icon varchar(40), name varchar(25), orderInFolder integer, parent_id varchar(32), primary key (id)) La sentencia se ha ejecutado satisfactoriamente (306 ms) alter table BWRESIDEN.OXFOLDERS add constraint FKlp3v9vj6d112rk1wsunkwl2rf foreign key (parent_id) references BWRESIDEN.OXFOLDERS Estado de...

View All

Personal Data

Username:
spdjesus
Joined:
2021-05-15 08:19:58

Projects

  • No projects to display.

Personal Tools