elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Insertar fecha en Access
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Insertar fecha en Access  (Leído 4,422 veces)
llAudioslavell

Desconectado Desconectado

Mensajes: 177


Ver Perfil
Insertar fecha en Access
« en: 26 Septiembre 2016, 03:27 am »

Hola a todos !
Estoy ya un buen rato con este problema.

Tengo  una BD en MySQL y una en Access, ambos con las mismas tablas y mismos campos.
En la tabla Empleados tengo un campo de tipo fecha.

Para hacer el insert en MySQL no tengo ningun problema:
En el Frm:

Código
  1.        Personal_Entity pers= new Personal_Entity();
  2.        SimpleDateFormat formato= new SimpleDateFormat("dd/MM/yyyy");
  3.        String fech=  formato.format(dcFecha.getDate());
  4.        pers.setFecha(fech);
  5.        metodosPersonal.insertPersonal(pers);

dcFecha es un jcalendar

En la capa Dao:

Código
  1.    public void insertPersonal(Personal_Entity pers) {
  2.        try {
  3.            String sql = "INSERT INTO PERSONAL VALUES(?,?,?,?,?,?) ";
  4.            PreparedStatement pStmt = con.getConexion().prepareStatement(sql);
  5.             pStmt.setString(5, pers.getFecha());
  6.            pStmt.executeUpdate();
  7.        } catch (SQLException e) {
  8.            System.out.println("Error en nsert CLIENTE" + e.getMessage());
  9.        }
  10.    }

En la capa Entidades:

Código
  1. public class Personal_Entity {
  2.    ....
  3.    private String fecha;
  4.  
  5.    public String getFecha() {
  6.        return fecha;
  7.    }
  8.  
  9.    public void setFecha(String fecha) {
  10.        this.fecha = fecha;
  11.    }
  12. }

Sin problemas hace el insert. El problema esta en Access, me da el siguiente error:

Error en insert UCAExc:::3.0.6 excepción de datos: formato fecha/hora incorrecto

En Access ese campo lo tengo en formato Fecha General.

Auxilienme  :(  :(  :(


« Última modificación: 26 Septiembre 2016, 03:29 am por llAudioslavell » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
insertar fecha con un API en access desde visual basic
Programación Visual Basic
almita 7 4,770 Último mensaje 26 Julio 2005, 15:33 pm
por almita
Insertar fecha a video en Premiere
Multimedia
securedigital 1 1,973 Último mensaje 30 Diciembre 2006, 13:18 pm
por securedigital
Problemas al insertar Fecha
.NET (C#, VB.NET, ASP)
janus_gf 2 2,818 Último mensaje 11 Diciembre 2007, 07:44 am
por janus_gf
Como insertar fecha en la que abrí por ultima vez un form(no la fecha actual) C#
.NET (C#, VB.NET, ASP)
arzteek 1 3,097 Último mensaje 17 Julio 2013, 04:00 am
por Eleкtro
Insertar Objeto OLE en Access
Programación General
R3Z 0 1,899 Último mensaje 29 Noviembre 2015, 23:36 pm
por R3Z
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines