Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/06/2014, 10:39
rodo593
 
Fecha de Ingreso: agosto-2013
Mensajes: 90
Antigüedad: 10 años, 8 meses
Puntos: 1
Respuesta: [Consulta] SqLite crear tabla si no existe

Gracias por el dato amigo. Ya he cambiado ciertos cosas para que verifique primero la tabla si existe o no.

Ahora. Mira que he tenido un problema con el PreparedStatement.

Código Java:
Ver original
  1. boolean crear = tablaExiste();
  2.                 if (!crear)
  3.                     crearTabla();
  4.  
  5.                 initConexion();
  6.  
  7.                 if (!(psConsultar != null)) {
  8.  
  9.                     psConsultar = conexion
  10.                             .prepareStatement("SELECT * FROM Usuarios WHERE userId = ?;");
  11.  
  12.                 }
  13.                 System.out.println(psConsultar);
  14.                 psConsultar.setString(1, user);
  15.  
  16.                 ResultSet resultado = psConsultar.executeQuery();
  17.  
  18.                 String idUser = "", pass = "", admin = "";
  19.                 while (resultado.next()) {
  20.                     idUser = resultado.getString("userID");
  21.                     pass = resultado.getString("pass");
  22.                     admin = resultado.getString("admin");
  23.                 }
  24.  
  25.                 verificarUser(idUser, pass, admin);

Si ingreso los datos una vez (la primea vez) si funciona, los trae y los compara correctamente. Pero si ingreso por segunda vez me tira este error:

* statement is not executing
* psConsultar.setString(1, user);

(El error y en que linea).

Estoy investigando mas a fondo para solucionarlo, pero si me puedes brindar tu ayuda sería excelente.

Saludos.