Foros del Web » Programando para Internet » Jquery »

Enviar Id entre tablas en Wampserver

Estas en el tema de Enviar Id entre tablas en Wampserver en el foro de Jquery en Foros del Web. Estoy creando un programa con una BDD en WampServer, el tema del programa es Capturar Clientes y sus Productos. Obviamente como WampServer me da la ...
  #1 (permalink)  
Antiguo 04/05/2015, 22:49
 
Fecha de Ingreso: mayo-2015
Mensajes: 1
Antigüedad: 8 años, 11 meses
Puntos: 0
Exclamación Enviar Id entre tablas en Wampserver

Estoy creando un programa con una BDD en WampServer, el tema del programa es Capturar Clientes y sus Productos. Obviamente como WampServer me da la opción de Auto Incremento en el Id de Clientes y en el de Productos lo incremento. Pero antes de ingresar la información del cliente pregunta si es un cliente existente o es un cliente nuevo, si es nuevo ¿Como le hago para obtener el id si ese se guarda desde wampserver y no lo capturo yo en la interfaz? y si es Existente ¿cómo envío ese id a una tabla diferente a la de clientes?

Esas son mis dudas, con respecto a enviar a una tabla diferente tengo este código y al momento de ejecutar el código me manda excepción:
jRadioButton2 es el de NUevo, con ese mi problema es obtener el id ya que se registra directamente en wampServer y no en mi programa, osea enviarlo a la otra tabla también
jRadioButton1 es existente y con ese tengo problema para enviar el id a la tabla clientes

bienvenida con=new bienvenida();
Connection reg=con.conexion();
String nom,appat,apmat,dir,tel,cel,correo;
String sql;
String id;
String sql2;
if (jRadioButton2.isSelected()==true){
nom=jTextField2.getText();
appat=jTextField3.getText();
apmat=jTextField4.getText();
dir=jTextField5.getText();
tel=jTextField6.getText();
cel=jTextField7.getText();
correo=jTextField8.getText();
sql="INSERT INTO clientes (cli_nombre,cli_appat,cli_apmat,cli_dire,cli_tel,c li_cel,cli_correo) VALUES (?,?,?,?,?,?,?)";

try {
PreparedStatement pst=reg.prepareStatement(sql);
pst.setString(1,nom);
pst.setString(2,appat);
pst.setString(3,apmat);
pst.setString(4,dir);
pst.setString(5,tel);
pst.setString(6,cel);
pst.setString(7,correo);
int n=pst.executeUpdate();
if (n>0) {
JOptionPane.showMessageDialog(null,"Registrado con éxito");
}
} catch (SQLException ex) {
Logger.getLogger(clientes.class.getName()).log(Lev el.SEVERE, null, ex);
}
} else if (jRadioButton1.isSelected()==true){ //para que envíe el id de cliente existente a la tabla productos

id=jTextField1.getText();
sql2="INSERT INTO productos (Id_Cliente) VALUES (?)";
try {
PreparedStatement pst=reg.prepareStatement(sql2);
pst.setString(1,id);
int n=pst.executeUpdate();
if (n>0) {
JOptionPane.showMessageDialog(null,"Registrado con éxito");
}
} catch (SQLException ex) {
Logger.getLogger(clientes.class.getName()).log(Lev el.SEVERE, null, ex);
}
}

Espero me puedan ayudar, Gracias

Etiquetas: tablas, wampserver
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:26.