FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Insertar Fecha (DatetimePicker) en MYSQL
Hola,
tengo un TADOQuery que se llama InsertaFichajes con la siguiente sentencia: Código:
insert into aluminio.fichajes(Orden, Operacion, Empleado, Inicio, Fin, Maquina, TiempoTeorico, UnidadTiempo, Tipo, Tipo_Incidencia, Observaciones_Incidencia, Composicion, Cantidad, Buenas, Malas, Motivo, Observaciones, AyudaStr1) values (:Orden, :Operacion, :Empleado, :Inicio, :Fin, :Maquina, :TiempoTeorico, :UnidadTiempo, :Tipo, :Tipo_Incidencia, :Observaciones_Incidencia, :Composicion, :Cantidad, :Buenas, :Malas, :Motivo, :Observaciones, :AyudaStr1) Cuando llega el momento de asignar valores a los campos Inicio y Fin me sale un error de que el formato no es compatible. Para asignar valores a Inicio y Fin (solo presento Inicio, el campo Fin es idéntico) he utilizado esto: Y, también, esto que he encontrado por el foro: Y mucho más...llevo toda la tarde probando. Siempre me sale un error, la cuestión es que MYSQL tiene un formato del tipo 'yyyy-mm-dd hh:mm:ss' y el DateTimePiker es del tipo 'dd/mm/aaaa hh:mm:ss' y no encuentro la forma de poder insertar el valor. Si me podéis echar un cable os lo agradecería. Saludos |
#2
|
||||
|
||||
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Hola Ecfisa,
Delphi no reconoce date_format() Exactamente, lo que necesito es convertir un datetimepicker en aaaa-mm-dd hh:mm:ss (formato fecha de MYSQL) y que delphi lo reconozca como un formato bueno al pasárselo al 'Parameter' de un 'ADOQuery'. Esta es la instrucción insert en SQL del comoponente ADOQuery: Cita:
¿Hay solución?. Gracias y saludos |
#6
|
||||
|
||||
Cita:
Para ese punto que solicitas, intenta de este modo:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
|||
|
|||
Hola,
hemos avanzado!!, he conseguido grabar la fecha pero la hora la deja en 00:00:00, te pego una imagen de la BBDD MYSQL: Es posible que haya otro problema en el parameter 'Inicio' (fecha con formato DateTime) del componente ADOQuery, te pego la imagen: He cambiado varias veces los valores del parameter 'Inicio' pero siempre deja la hora '00:00:00'. ¿Hay alguna incompatibilidad entre Delphi y MYSQL?, con PHP va como la seda. ¿Hay solución?, estoy pensando en asignar otro tipo de variable al campo Inicio en MYSQL, pero tengo más de 20 páginas en PHP que trabajan con él y modificarlo significaría un montón de horas de trabajo. Saludos |
#8
|
||||
|
||||
Hola Parsec.
No uso MySQL, pero jamás escuché que tuviera incompatibilidad con Delphi. A ver, fijate si así...
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
|||
|
|||
Hola,
sigue sin guardar la hora, la deja a '00:00:00', pero he metido un parchecito que me soluciona el problema. Una vez insertado el registro (con inicio = 2014-01-30 00:00:00), realizo una búsqueda al último campo insertado y modifico el campo 'Inicio', como ahora no es ningún parámetro puedo utilizar 'AsDateTime' y si que graba la hora:
Muchas gracias por tu ayuda. saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda para insertar de un DATETIMEPICKER | Salnhack | Varios | 3 | 18-07-2012 20:36:34 |
comparar fecha de datetimepicker con fecha fija | gonza_619 | Varios | 2 | 09-11-2010 02:15:45 |
Extraer con un DbNavigator fecha para mostrarla en un DateTimePicker (BD MySQL) | alan85 | Varios | 2 | 06-06-2007 17:12:23 |
DateTimePicker con fecha erronea | FGarcia | Varios | 3 | 04-12-2005 21:42:30 |
Fecha Actual en DateTimePicker | Barzaugc | Varios | 1 | 15-11-2005 17:29:20 |
|