|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - mabrev
1
« en: Miércoles 10 de Agosto de 2005, 11:31 »
Hola:
Tengo un problema con un report de Oracle, resulta que necesito pasarle un parámetro cuyo valor consta de 40 caracteres. Al ejecutar una vista preeliminar del report, me pide el valor del parámetro, se lo introduzco y no sé qué pasará con ese valor, pero no me muestra nada en el informe.
He probado a eliminar el parámetro y poner directamente su valor, para comprobar si el report estaba bien hecho, en este caso todo funciona correctamente y se se muestra el informe con los datos almacenados en Oracle.
Si subo el report al servidor y lo llamo pasandole los parámetros a través de la URL, obtengo el siguiente error: "REP-546: Valor no válido para el parámetro ".
¿Será que hay alguna limitación en la longitud de los parámetros?
¿Podría ayudarme alguien?
Muchas gracias.
2
« en: Jueves 4 de Agosto de 2005, 08:10 »
Hola:
Necesito almacenar palabras acentuadas en un objeto de tipo StringBuffer, pero no lo consigo. Al mostrarlo en el log de la aplicación, en vez de acentos me aparecen interrogaciones, también sucede con las eñes. El locale está bien configurado en español de España, pero no sé si también habrá que indicar en algún sitio la codificación de caracteres que se desea utilizar.
¿Alguna sugerencia?
Muchas gracias.
3
« en: Miércoles 6 de Abril de 2005, 13:44 »
Hola: Estoy usando el JDeveloper 10g para acceder a una función almacenada en una base de datos oracle. El problema es que no puedo conseguir el resultado de la función para utilizarlo en java. Tengo una función muy simple para probar el acceso, que es la siguiente: CREATE OR REPLACE FUNCTION F_PRUEBA (provincia IN NVARCHAR2, codigo IN NUMBER) RETURN NUMBER IS prueba NUMBER; BEGIN prueba := 0; RETURN prueba; END F_PRUEBA; /
Llamada a la función desde java: cstmt = con.prepareCall("{call F_PRUEBA(? ?)}"); cstmt.setString(1, provincia); cstmt.setInt(2, codigo); cstmt.registerOutParameter(1, Types.INTEGER); int n = cstmt.getInt(1);
Error: java.sql.SQLException: ORA-06550: línea 1, columna 38:PLS-00103: Se ha encontrado el símbolo "" cuando se esperaba uno de los siguientes: . ( ) , * @ % & | = - + < / > at in is mod not range rem => .. <an exponent (**)> <> or != or ~= >= <= <> and or like as between from using || indicator at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:189) at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:242) at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:554)
Pdría decirme alguien que es lo que está fallando. Muchas gracias.
4
« en: Sábado 24 de Julio de 2004, 15:22 »
Hola:
Tengo una pequeña red doméstica entre 2 ordenadores, uno con WIN2000 y otro con WIN98 SE. Están conectados mediante 2 tarjetas de red y un cable RJ-45. Mi problema es que si arranco antes el ordenador que tiene Win2000, cuando se arranca el otro no se puede acceder a la red a no ser que reinicie el equipo, vamos que tengo que arrancar primero el equipo con Win98 SE o sino no funciona la red.
Alguna sugerencia de cuál puede ser el problema y cómo solucionarlo???
Muchas gracias.
Saludos
5
« en: Viernes 16 de Abril de 2004, 12:49 »
Hol: Actualizo una BD de acces via web usando asp, en la base de datos tengo un campo "fecha" que es actualizable, mi problema consiste en que quiero borrar el contenido de ese campo. He intentado con lo siguiente: rs("Fecha") = ""
rs("Fecha") = null
pero me da un error de las dos formas. ¿Alguna sugerencia? Muchas gracias por adelantado. Saludos
6
« en: Jueves 18 de Marzo de 2004, 09:40 »
Hola:
Tengo un problema, navegando por internet se ha instalado algo raro en mi ordenador (no sé cómo porque yo no he aceptado ningún plugin ni nada). El caso es que cada cierto tiempo me aparecen algo así como pop-ups, pero sin necesidad de abrir el internet explorer ni nada, puedo estar tranquilamente escribiendo un documento o cualquier cosa y de repente me aparece una ventanita del internet explorer con publicidad. He probado con el Ad-Aware 6.0 y me ha detectado un montón de cosas, las he borrado todas, pero siguen apareciendo las dichosas ventanitas, aunque el Ad-Aware ya no detecta nada.
¿Alguna sugerencia para solucinar este problema?
Muchas gracias por adelantado.
Saludos.
7
« en: Miércoles 17 de Marzo de 2004, 19:39 »
Hola:
Tengo algunas dudas sobre la utilización de las propiedades de la aplicación, según tengo entendido en ellas se pueden almacenar ciertas variables de la aplicación que pueden ser recuperadas después desde cualquier punto de la misma. El problema es que no sé cómo se utilizan exactamente ni si hay que incluir alguna librería específica, podría echarme una mano alguien (se agradecería un pequeño ejemplo de almacenamiento y recuperación de una propiedad).
Muchas gracias.
Saludos
8
« en: Miércoles 17 de Marzo de 2004, 17:59 »
Hola:
Estoy desarrollando una aplicación java que puede ser utilizada por distintos usuarios, poseyendo cada uno un "login" y un "password" que es necesario introducir en pantalla de inicio de la aplicación. En varias clases de la aplicación se accede a una base de datos, utilizando el login y el password especificados al principio. Mi pregunta es, hay alguna manera de almacenar el login y el password introducidos al principio para poder acceder a esa información desde cualquier punto de la aplicación sin necesidad de ir pasándola de clase en clase??
Muchas gracias por adelantado.
Saludos.
9
« en: Viernes 5 de Marzo de 2004, 14:50 »
Hola:
Estoy desarrolando la yuda de una aplicación utilizando JavaHelp para ello. El caso es que el sistema principal está formado por subsistemas, cada uno de ellos es una aplicación independiente mucho más pequeña que el sistema total, pero que lleva también su ayuda JavaHelp. Lo que pretendo es añadir la ayuda de cada subsistema en la ayuda de la aplicación total, es decir, que al seleccionar en la ayuda general "subsistema1" se me actualice la ventana de la ayuda cambiando la tabla de contenidos. ¿Podría decirme alguien si es esto posible?
Se admite cualquier tipo de sugerencia, en caso de que a alguien se le ocurra alguna idea para acceder a la ayuda de los distintos subsistemas desde la ayuda general (sin escribirlo de nuevo en los ficheros TOC, indice, etc.).
Muchas gracias por adelantado.
Saludos.
10
« en: Jueves 26 de Febrero de 2004, 14:08 »
Hola: Estoy utilizando JavaHelp 2.0 para crear la ayuda de mi aplicación. Tengo un problema a la hora de crear la base de datos para el motor de búsqueda de la ayuda, al ejecutar jhindexer introducir.htm buscar.htm ....
me aparece el siguiente error: Exception in thread "main" java.util.zip.ZipException: El sistema no puede hallar la ruta especificada at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:112) at java.util.jar.JarFile.<init>(JarFile.java:117) at java.util.jar.JarFile.<init>(JarFile.java:55)
¿Podría decirme alguien cómo solucionar ésto y poder crear la bd de búsqueda? ¿Tal vez sea porque no estoy utilizando correctamente el comando jhindexer? Saludos y muchas gracias.
11
« en: Lunes 16 de Febrero de 2004, 09:01 »
Hola:
Estoy trabajando con el JBuilder Enterprise Edition v9, he construido varios paquetes para utilizarlos dentro de mis proyectos como librerias. Para crear las librerías lo hago de la siguiente manera: Proyecto -> Propiedades de proyecto -> Bibliotecas necesarias -> Añadir -> Nuevo Una vez aquí, selecciono alguno de los archivos .jar y creo la librería. Para indicar qué librerías utiliza cada proyecto utilizo: Proyecto -> Propiedades de proyecto -> Bibliotecas necesarias, y aquí selecciono las necesarias de entre las que he creado anteriormente.
Lo que me gustaría saber es ¿qué pasos debo seguir si quiero modificar alguna de las librerías? He intentado lo siguiente: 1.- En Proyecto -> Propiedades de Proyecto -> Bibliotecas necesarias, elimino la biblioteca que quiero actualizar. 2.- Modifico los ficheros fuente de la librería y vuelvo a crear el archivo .jar. 3.- En Proyecto -> Propiedades de Proyecto -> Bibliotecas necesarias, vuelvo a añadir la biblioteca. Pero nada, la biblioteca no se actualiza. Tal vez haya que eliminar la biblioteca de alguna forma y volverla a crear, pero no he encontrado ninguna opción que me permita borrarla.
Alguien puede decirme qué es lo que falta para poder actualizar las librerías.
Muchas gracias por adelantado.
12
« en: Lunes 9 de Febrero de 2004, 10:40 »
Hola:
Alguien tiene algun tutorial, manual o similar de cómo crear ayudas para aplicaciones hechas con java??
He encontrado algo sobre JavaHelp, pero todo en inglés, si alguien sabe dónde puedo encontrar algo en español, le agradecería mucho que me lo dijera.
Saludos y muchas gracias.
13
« en: Viernes 6 de Febrero de 2004, 08:49 »
Hola:
Estoy trabajando con una JTable, y resulta que el contenido de algunas celdas es mayor que el tamaño de las mismas. Teniendo en cuenta que las celdas de la tabla no son editables, me gustaría saber si hay alguna forma de que cuando el usuario pulse el botón izquierdo del ratón sobre la celda, se le muestre el contenido completo de la misma (teniendo en cuenta que se seleccionan filas completas no celdas individuales).
Muchas gracias por adelantado.
14
« en: Martes 3 de Febrero de 2004, 14:58 »
Hola: Estoy empezando a utilizar JTable, uso una para mostrar unos datos almacenados en una BD, y una de las columnas contiene fechas. A la hora de modificar una fecha, quiero que aparezca un calendario que permita seleccionar el nuevo valor, para ello he creado un editor específico. Al seleccionar la fecha y modificarla parece que va todo bien, pero al seleccionar otra celda, la que había sido modificada vuelve a su valor actual. Adjunto el código del render y del editor de la celda a ver si alguien puede echarme una mano. Editor: import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*; import javax.swing.event.*; import javax.swing.table.*; import calendario.*; public class EditorFecha extends JButton implements TableCellEditor { private Fecha fechaActual = null; private boolean editable; private boolean edicionFinalizada; public EditorFecha(boolean editable) { super(""); this.editable = editable; this.setBorderPainted(false); this.setMargin(new Insets(0,0,0,0)); ActionListener okListener = new ActionListener() { public void actionPerformed(ActionEvent e) { mostrarVentana(); } }; this.addActionListener(okListener); } public Component getTableCellEditorComponent(JTable tabla, Object valor, boolean isSelected, int fila, int columna) { this.setBackground(tabla.getBackground()); fechaActual = (Fecha) valor; this.setText(fechaActual.getFecha()); return this; } public Object getCellEditorValue() { return fechaActual; } public boolean isCellEditable(EventObject e) { return editable; } public boolean shouldSelectCell(EventObject e) { return true; //La celda que está siendo editada debe estar seleccionada } public boolean stopCellEditing() { return edicionFinalizada; } public void cancelCellEditing() {} public void addCellEditorListener(CellEditorListener cel) {} public void removeCellEditorListener(CellEditorListener cel) {} public void setCellEditable(boolean editable) { this.editable = editable; } private void setEdicionFinalizada() { edicionFinalizada = true; } private void establecerFecha(String fecha) { fechaActual = new Fecha(fecha); this.setText(fecha); } private void mostrarVentana() { edicionFinalizada = false; final Calendario calendario = new Calendario(); final JFrame ventana = new JFrame("Seleccione una fecha"); JPanel botonera = new JPanel(); JButton aceptarB = new JButton("Aceptar"); JButton cancelarB = new JButton("Cancelar"); JLabel espacio = new JLabel(""); ActionListener aceptarListener = new ActionListener() { public void actionPerformed(ActionEvent e) { establecerFecha(calendario.getFecha()); setEdicionFinalizada(); ventana.dispose(); } }; aceptarB.addActionListener(aceptarListener); ActionListener cancelarListener = new ActionListener() { public void actionPerformed(ActionEvent e) { setEdicionFinalizada(); ventana.dispose(); } }; cancelarB.addActionListener(cancelarListener); espacio.setPreferredSize(new Dimension(80, 0)); botonera.add(cancelarB, null); botonera.add(espacio, null); botonera.add(aceptarB, null); ventana.getContentPane().setLayout(new BorderLayout()); ventana.getContentPane().add(calendario, BorderLayout.CENTER); ventana.getContentPane().add(botonera, BorderLayout.SOUTH); ventana.setSize(400, 200); ventana.setVisible(true); } }
Render: import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.table.*; public class RenderFecha extends DefaultTableCellRenderer implements TableCellRenderer { public RenderFecha() { super(); } public Component getTableCellRendererComponent(JTable tabla, Object valor, boolean isSelected, boolean hasFocus, int fila, int columna) { Color amarillo = new Color(255, 255, 185); if (valor != null) this.setText(((Fecha)valor).getFecha()); else this.setText(""); setHorizontalAlignment(CENTER); setOpaque(true); if (isSelected || hasFocus) this.setBackground(amarillo); else this.setBackground(SystemColor.control); return this; } }
Muchas gracias por adelantado. Saludos
15
« en: Lunes 2 de Febrero de 2004, 12:49 »
Hola:
Puede decirme alguien si existe algún método para centrar el texto contenido en una JTextArea?? He estado buscando por los métodos, pero no hay nada parecido a setAlignment, setHorizontalAlignment, aunque sí que aparece la constante CENTER_ALIGNMENT, así que supongo que pueda hacerse de alguna forma.
Muchas gracias por adelantado.
Saludos
16
« en: Viernes 23 de Enero de 2004, 11:08 »
Hola:
Estoy intentando añadir filas a una JTable creada anteriormente con la información contenida en una BD. Mi problema es que no tengo ni idea de cómo hacerlo, por lo que he visto por ahí creo que tengo que añadirle la fila al modelo de la tabla, pero no sé qué métodos hay que utilizar (si es que se hace así).
¿Podría echarme alguien una mano?
Gracias por adelantado.
Saludos
17
« en: Martes 20 de Enero de 2004, 11:08 »
Hola:
Tengo una JTable que muestra el resultado de ejecutar una consulta sobre una base de datos. Mi problema es que algunos campos son muy largos y no se muestran enteros.
Podría alguien decirme si es posible ajustar el tamaño de la columna para que se muestre el campo completo?? o si es posible aumentar el alto de la celda para que lo muestre en varias líneas?? y cómo puedo hacerlo??
Muchas Gracias por adelantado.
Saludos.
18
« en: Viernes 12 de Diciembre de 2003, 10:23 »
Hola:
Estoy trabajando con Java en Windows XP, y al intentar ejecutar una sentencia desde la línea de comandos a través del método exec() de la clase Runtime, me aparece el siguiente error:
CreateProcess: error=2
He probado con varios comandos set temp="c:\temp" echo hola >prueba.txt echo hola dir
Pero nada, con todos me aparece el mismo error.
¿Puede ayudarme alguien a corregirlo?
Muchas gracias por adelantado.
Saludos.
19
« en: Jueves 11 de Diciembre de 2003, 17:33 »
Hola:
Tengo una aplicación desarrollada en java que accede a una base de datos MySQL a través del JDBC. Quiero utilizarla en modo local en otro equipo, que no tiene instalado ningún servidor MySQL. He estado investigando por la red y creo que lo que necesito instalar en el equipo es un servidor MySQL, un controlador ODBC para MySQL y dar de alta la BD en el ODBC. Es ésto correcto o falta/sobra algún paso?? Otro problema que tengo es el de reducir al mínimo la interacción del usuario en la instalación, pero no sé cómo puedo automatizar el proceso de instalación del servidor MySQL, del controlador ODBC y el dar de alta la BD en el ODBC.
Puede orientarme alguién o decirme dónde puedo encontrar información al respecto??
Gracias por adelantado.
Saludos.
20
« en: Jueves 11 de Diciembre de 2003, 13:45 »
Hola:
Tengo una aplicación java que utiliza MySQL, que va a ser ejecutada en entorno Windows, y estoy intentando crear un archivo de instalación que simplifique en la medida de lo posible los pasos que debe realizar el usuario para utilizarla. Si es posible me gustaría añadir un ODBC sin necesidad de que haya interacción con el usuario, no he conseguido ninguna información que me permita hacer ésto desde java, pero he pensado que tal vez haya alguna forma de hacerlo a través de la línea de comandos, con lo cual podría hacer una llamada al sistema desde mi aplicación.
Sabe alguien si es posible añadir un ODBC desde la línea de comandos??
Muchas gracias por adelantado.
Saludos.
21
« en: Miércoles 10 de Diciembre de 2003, 13:59 »
Hola:
Puede alguien decirme si en java existe algo parecido al comando system("orden") de c, que permite acceder a la línea de comandos??
Gracias por adelantado.
Saludos
22
« en: Miércoles 10 de Diciembre de 2003, 11:59 »
Hola:
Estoy intentando crear un archivo de instalación para una aplicación utilizando java. El caso es que necesito modificar el registro de windows, pero no sé si es posible hacerlo desde java??. He buscado en internet, y lo único que he encontrado, es información sobre virus que aprovechan vulnerabilidades de java para modificar el registro del sistema. Así que empiezo a dudar si habrá alguna clase que permita modificarlo (sin ser un bug). Puede decirme alguien algo al respecto???
Gracias por adelantado.
Saludos.
23
« en: Martes 9 de Diciembre de 2003, 08:52 »
Hola:
Tengo una aplicación desarrollada en Java que accede a una Base de Datos MySQL, mi problema consiste en que me gustaría poder utilizar la aplicación en equipos que no tengan instalado el MySQL. Hay alguna forma de crear un archivo de instalación que permita ésto. Sé que es posible hacerlo con Visual Basic y Access, pero no sé si con Java y MySQL puede hacerse. He buscado por internet, pero no he tenido éxito con la búsqueda. ¿Puede orientarme alguien?
Gracias por adelantado.
Saludos.
24
« en: Viernes 5 de Diciembre de 2003, 14:36 »
Hola:
Estoy utilizando el JBuilder 9 y quisiera distribuir una aplicación que se conecta a una base de datos MySQL. Me gustaría saber si hay algún modo de crear un archivo de instalación, que permita que la aplicación pueda ser ejecutada en cualquier equipo, aunque no tenga instalado un servidor MySQL.
Puede decirme alguien si ésto es posible y de ser así, a través de que programa puedo hacerlo (si el JBuilder proporciona alguna opción para ello y podeis decirme cuál, mejor).
Gracias.
25
« en: Viernes 5 de Diciembre de 2003, 13:42 »
Hola:
Estoy utilizando un GridControl para mostrar el resultado de una consulta a una base de datos. El caso es que no quiero que aparezca el número de línea, creo que hay algún método para ello, pero no sé cuál. ¿Puede ayudarme alguien?
Gracias.
|
|
|