
Ayuda con consulta sql xD
Publicado por Nicole (2 intervenciones) el 09/06/2016 06:34:36
Buenas noches .... ojala pudieran ayudarme ya que no doy con el codigo estoy haciendo un trabajo en java formularios... y mysql el caso es que tengo 2 tablas venta y boleta en la de venta tengo los campos id_venta, valor cancelado fecha y numero boleta.... el caso es que cuando quiero guardar la boleta no me resulta la tabla boleta tiene como campos id_boleta, descipcion, fecha, id_ventaboleta ... la idea mia es que al guardar la boleta me tome el numero boleta de ventas y el id de venta para agregarlos a boleta...
estoy usando esto:
estoy usando esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
public int agregar_BOLETA(String id_boleta,String descripcion, String fecha, String id_ventaboleta){
int resultado = 0;
Connection con = null;
String SSQL = "INSERT INTO boleta (descripcion,fecha) "
+ "VALUES (?,?) INSERT INTO boleta (id_boleta, id_ventaboleta) SELECT DISCTINCT boleta FROM venta";
try {
con = metodospool.dataSource.getConnection();
PreparedStatement psql = con.prepareStatement(SSQL);
psql.setString(0, id_boleta);
psql.setString(1, descripcion);
psql.setString(2, fecha);
psql.setString(3, id_ventaboleta);
/* EXECUTEUPDATE esto nos permitirá enviar y ejecutar en la base de datos*/
resultado = psql.executeUpdate();
psql.close();
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Error al intentar almacenar la información:\n"
+ e, "Error en la operación", JOptionPane.ERROR_MESSAGE);
}finally{
try {
if(con!=null){
con.close();
}
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Error al intentar cerrar la conexión:\n"
+ ex, "Error en la operación", JOptionPane.ERROR_MESSAGE);
}
}
return resultado;
}
Valora esta pregunta


0