• Viernes 24 de Abril de 2026, 19:12

Mostrar Mensajes

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.


Mensajes - omar125-02

Páginas: [1]
1
Java / Re:¿Cómo llamar a mi formularios desde una base de datos con java?
« en: Sábado 14 de Abril de 2012, 17:19 »
GRAcias por responder, parece interesante el codigo lo probare. Saludos :jumpie:

2
Java / Como Concatenar Object[][].
« en: Sábado 24 de Marzo de 2012, 17:27 »
Hola, tengo un problema que no se como solucionar;  TEngo una variable Object[][] data que se llena dentro de un for, asi como el siguiente codigo:


    for(int i=0;i<b;i++)
         { 
         
            final int t1;
            t1=Integer.parseInt(""+valoresPadre.elementAt(i*6));             
            String nameMenu=" "+valoresPadre.elementAt(6*i+1);

            final Object[][] data ={{t1,nameMenu,new Boolean(status),new Boolean(status),new Boolean(status),new Boolean(status)}};
         }

El problema radica en que como hago para concatenar el object, osea que dentro del for se concatene los valores siguientes, porque si se fijan no pasa eso.....GRacias

3
Java / Re:convertir un tinyint a boolean en java
« en: Viernes 23 de Marzo de 2012, 02:23 »
TAMBIEN LO PENSE ASI,  PERO  PENSE QUE EXISTIA ALGUNA OTRA FORMA EN CODIGO PROPIO DE JAVA

4
Java / convertir un tinyint a boolean en java
« en: Lunes 19 de Marzo de 2012, 00:04 »
Hola. tengo  una consulta a una tabla en MySQL que me devuelve datos 1 y 0.

En java cojo los datos, Pero  ¿Como puedo transformar 1 y 0  a tipo Boolean?..Gracias

5
Java / Re:¿Cómo llamar a mi formularios desde una base de datos con java?
« en: Lunes 19 de Marzo de 2012, 00:01 »
Hola.
/* FrmEmpleados empleado=new FrmEmpleados();
     
    Vector vector = new Vector();
     
    empleado.setVisible(true);
    vector.add(empleado);
     
    FrmEmpleados emp = (FrmEmpleados)vector.get(0);
     
    emp.get.....
*/
El punto es, si te fijas el FrmEmpleados-> es el nombre del formulario que sale desde desde base de datos. Por eso necesito una idea de como hacer referencia a un formulario pero que el nombre salga desde la base de datos.
DE hecho que los datos de la consulta los recorro en un for(); y es ahí dentro del for() que voy creando botones e instanciando a los formularios......¿Alguna idea?

6
Java / ¿Cómo llamar a mi formularios desde una base de datos con java?
« en: Miércoles 14 de Marzo de 2012, 23:49 »
Tengo la tabla menu en MySQL en donde tengo registro el nombre del formulario al cual desea llamar al darle click al menu. En un vector almacenos los datos de mi consulta que devuelve la lista de nombres de formularios de la tabla menu.

El problema es como hacer referencia a mi Frm.java en los eventos.

Se que una forma es así:

......................

FrmEmpleados empleado=new FrmEmpleados();

empleado.sertVisible(true);..........

Pero:  Recuerden que FrmEmpleados es el nombre de la clase que esta guardado como empleado FrmEmpleados.java.

Ahora lo mio sale desde un vector, probé algo así pero no me funciono;

........for(vector.tamaño){

               vector[1] empleado=new vector();
              empleado.sertVisible(true);..........

       }

.........Alguien tiene alguna idea de como hacerlo, o otra forma de hacerlo???????

7
Java / Re:APLICACION EN JAVA CON BASE DE DATOS
« en: Miércoles 14 de Marzo de 2012, 23:48 »
hola tan solo basta con ver las características  de cada motor de base de datos, yo usaría MySQL para tu caso es muy rapido, pero es lento cuando la data aumenta considerablemente, En cambio postgresSQL trabaja a una sola velocidad con cualquier cantidad deda.

suerte. :suerte:

8
PostgreSQL / BUSCADOR EN POSTGRES
« en: Martes 22 de Marzo de 2011, 16:46 »
Hola. Tengo un procedimiento almacenado en MYSQL que me sirve para buscar datos. Este lo quiero pasar a POSTGRES pero en funciones.

• Este es el procedimiento en MSQL:
CREATE PROCEDURE `USP_Buscador` (op tinyint, Cad1 varchar(100),Cad2 varchar(100),Cad3 varchar(100),
Cad4 varchar(150))
BEGIN
DECLARE consultar varchar(500);
Case op
When 1 then
SET @consultar=CONCAT('SELECT * FROM ',Cad1,' WHERE Estado=0 AND ',Cad2,' LIKE '%',Cad3,'%' LIMIT 200');
End case;
PREPARE consultar FROM @consultar;
EXECUTE consultar;
End

• Ahora lo implemento en Postgres así, pero no se que poner en el return:
CREATE OR REPLACE FUNCTION USP_Buscador(op integer, Cad1 varchar(100),Cad2 varchar(100),Cad3 varchar(100),Cad4 varchar(150))

RETURNS Buscador AS
$BODY$
DECLARE consultar varchar(500);
BEGIN
case op
when 1 then
SET @consultar=CONCAT('SELECT * FROM ',Cad1,' WHERE Estado=0 AND ',Cad2,' ILIKE '%',Cad3,'%' LIMIT 200');

end case;
PREPARE consultar FROM @consultar;
EXECUTE consultar;
END;
$BODY$
LANGUAGE 'plpgsql' VOLATILE
COST 100
ROWS 1000;
ALTER FUNCTION USP_Buscador(integer, varchar(100), varchar(100), varchar(100), varchar(150)) OWNER TO postgres;

• Si ejecuto así en postgres me da un mensaje: Creo porque no hay una tabla así o no se pero en MSQL no me da problemas.

ERROR: no existe el tipo «buscador»

********** Error **********

9
PostgreSQL / POBLEMAS CON RETORNOS DE FUNCIONES
« en: Viernes 25 de Febrero de 2011, 19:49 »
hola, ayudenme please. tengo una funcion que quiero me retorne varios  de datos
-He creado una tabla "tipoasociado", con columnas: idtipoas, tipoasociado y estado
-he creado una funcion "usp_tipoasociado", la cual recibe parametro de entrada desde java para consultar:
-Entonces cundo la llamo desde java: me sale el siguiente mensaje:

ERROR:consulta no tiene un destino para los datos de resultado......

Para mas especificacion les pongo my funcion:

CREATE OR REPLACE FUNCTION usp_tipoasociado(didtipoas integer, dtipoasociado character)
RETURNS tipoasociado AS
$BODY$
BEGIN
SELECT TipoAsociado
FROM tipoasociado
where(Id_TipoAsociado=didtipoas);

end;$BODY$
LANGUAGE 'plpgsql' VOLATILE
COST 100;
ALTER FUNCTION usp_tipoasociado(integer, character) OWNER TO postgres;


-Yo llamo my funcion desde java asi:
ItemsTipoAsociado=objeto.SeleccionarTodo("{call usp_tipoasociado(1,'A')}");
/////Este codigo llama al codigo sguiente:

public static String[] SeleccionarTodo(String parametros)
{
Connection con;
String resul[]=new String[60];
try
{
ResultSet rs;
Class.forName(Driver);
con=DriverManager.getConnection(CadenaCon,Usuario,Contrasena);
CallableStatement cs = con.prepareCall(parametros);
rs=cs.executeQuery();

int fil=0;
while(rs.next())
{
fil++;
resul[fil]=rs.getString(1);
fil++;
resul[fil]=rs.getString(2);
}
resul[0]=""+fil+"";
rs.close();
cs.close();
con.close();
}
catch(Exception e)
{
e.printStackTrace();
tipo=JOptionPane.ERROR_MESSAGE;
JOptionPane.showMessageDialog((Component)null,"No se pudo llenar los datos de la lista.nDetalles: "+e.getMessage(),"Error",tipo);
}
return resul;
}

.¿QUE ESTOY HACIENDO MAL EN MI CONSULTA. ALGUIN ME AYUDE? o donde me falta un return.

Páginas: [1]