Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ancestro

#1
Java / Re: validar si existe un registro
27 Enero 2015, 23:02 PM
no hace  nada :(

tengo 2 tablas  tabla1(id_pedido,id_cliente,id_em,descripcion) y tabla2(id_ticket,id_pedido,id_cliente)

la idea aqui es("ASOCIAR ") id_pedido de taba1  con el id_pedido de tabla2

lo estoy intentando por clases tengo 1 clase en donde contiene los metodos SET y GET de id_pedido, id_ticket y total
y tengo 1 clase en donde se pongo los metodos

es por eso que ocupo validar la exitencia del "id_pedido" en tabla1 para luego poder hacer el update o insert en la tabla2 (id_ticket, id_pedido, total


-------------------------
   public void  AsociarR(Asocacion AsoPrueba) {
      int Conteo=0;
      try{
         String sql="select Count(id_pedido)AS Conteo FROM pedido_movil where id_pedido=? ";
         super.execQuery(sql);
         
         while(super.next()){
            Conteo=super.getColInt(AsoPrueba.getIdpedido());
         }
      }catch(SQLException ex){
      }
      if(Conteo==0){
         //no hay
         JOptionPane.showMessageDialog(null, "este registro no existe");
      }
      if(Conteo>0){
         // hay registros
         
     String sql= "update ticket set id_pedido=? and ticket=? where total=";
         try{
            PreparedStatement ps= null;
            ps= super.prepareStatement(sql);
            ps.setInt(1, AsoPrueba.getIdpedido());
            ps.setInt(2, AsoPrueba.getIdticket());
            ps.setInt(3, (int) AsoPrueba.getTotal());
            ps.executeUpdate();
         }catch(SQLException ex){
            logger.error("error", ex);
            logger.error("Query"+ sql);
         }
         JOptionPane.showMessageDialog(null, "REGISTRO ASOCIADO");
      }
   }
-----------------------
#2
Java / Re: validar si existe un registro
27 Enero 2015, 18:19 PM
si fijate que estoy  tratando de hacer un metodo que verifique que exista  el id_pedido en tabla1 , cuando valide  hacer un update o insert a tabla2 con los campos (id_ticket, id_pedido, total) pero no se como implementarlo ayuda :/
#3
Java / validar si existe un registro
26 Enero 2015, 21:51 PM
hola buen dia, soy un novato en esto de java, recurro a este foro por que tengo un proyecto en java en donde ocupo validar si existe un registro en la tabla1(id_pedido), y si existe insertarlo en tabla2(id_ticket, id_pedido, total) y si existe avisar al usuario que no existe quisiera saber como seria la extructura de la sintaxis alguna critica constructiva por aqui? gracias.


Código (java) [Seleccionar]
public void AgregarAsociacion(int idpedido, int idticket, double total) {


String sql= "UPDATE ticket SET id_pedido=? and ticket=? where total=?";
try{
PreparedStatement ps= null;
ps= super.prepareStatement(sql);
ps. setInt(1, idticket);
ps.setInt(2, idpedido);
ps.setInt(3, (int) total);
ps.executeUpdate();
}catch(Exception e){
logger.error("error", e);
logger.error("Query"+ sql);
}



}