public void borrarRegistros(String nombreTabla, int id)
    {
        try {
            this.bd.open();
            this.table = this.bd.getTable(nombreTabla);
            this.bd.beginTransaction(SqlJetTransactionMode.WRITE); 
            // Esta función busca por calve primaria aquel id que concuerde con el pasado por el usuario
            this.cursor = table.lookup(this.table.getPrimaryKeyIndexName(),id);
            // Mientras no sea fin del cursor
            while (!this.cursor.eof()) 
            {       
                // Elimina la clave buscada y sus datos asociados
                this.cursor.delete();
            }
            this.cursor.close();
            this.bd.commit();
            this.bd.close();
        } catch (SqlJetException ex) 
        {
            Logger.getLogger(BD.class.getName()).log(Level.SEVERE, null, ex);
        }
    }