Pareces nuevo por aquí. Si quieres participar, ¡pulsa uno de estos botones!
KumbiaDBException: Incorrect datetime value: '' for column 'fecha_at' at row 1 al ejecutar 'UPDATE empleados SET nombre = 'PEDRO PEREZ ',identificacion = '61111117 ',foto = 'upload/61111117.JPG',ubicaciones_id = '4',cargos_id = '81',centros_id = '91',huella = '',informar = '1',horarios_id = '3',comentario = '',estados_id = '1',fecha_in = '2008-04-10 18:23:23',fecha_at = '' WHERE id = '21040' ' Error Code: 1292 En el archivo D:\wamp\www\asistencia\forms\db\adapters\mysql.php en la línea: 135 #0 D:\wamp\www\asistencia\forms\db\active_record.php(1443): db->query('UPDATE empleado...') #1 D:\wamp\www\asistencia\forms\db\active_record.php(1526): ActiveRecord->save() #2 D:\wamp\www\asistencia\forms\controller\standard_form_controller.php(415): ActiveRecord->update() #3 [internal function]: StandardForm->update() #4 D:\wamp\www\asistencia\kumbia.php(201): call_user_func_array(Array, Array) #5 D:\wamp\www\asistencia\public\index.php(76): Kumbia::main() #6 {main} Session Dump null
Los campos terminados en _at indican que son fechas y posee la funcionalidad extra que
obtienen el valor de fecha actual en una inserción
if(!in_array($np, $this->_at)){ if(substr($this->$np, 0, 1) == "%"){ $set.= "$np = ".str_replace("%", "", $this->$np).","; } elseif(!$this->is_a_numeric_type($np)){ /** * Se debe especificar el formato de fecha en Oracle */ if($this->data_type[$np] == 'date' && $config->database->type == 'oracle'){ $set.= "$np = TO_DATE('".addslashes($this->$np)."', 'YYYY-MM-DD'),"; } else { $set.= "$np = '".addslashes($this->$np)."',"; } } else { if($this->$np !== ''&&$this->$np !== null){ $set.= "$np = '".addslashes($this->$np)."'"; } else { $set.= "$np = NULL"; } $set.= ','; } }
Comentarios
De antemano muchas gracias
Notice: Undefined index: Default in C:\xampp\htdocs\kumbia5\library\kumbia\db\active_record_base\active_record_base.php on line 752
Notice: Undefined index: Default in C:\xampp\htdocs\kumbia5\library\kumbia\db\active_record_base\active_record_base.php on line 755
Como hago para arreglarlo??
Gracias x su respuesta
saludos
Siento ser el "pain in the ass" <!-- s:? --><img src="{SMILIES_PATH}/icon_confused.gif" alt=":?" title="Confused" /><!-- s:? --> ... pero resulta q al colocar:
$this->show_not_nulls();
Me salen estos errores
Notice: Undefined index: valueType in C:\xampp\htdocs\kumbia5\library\kumbia\generator\standard.build.php on line 246
Notice: Undefined index: notNull in C:\xampp\htdocs\kumbia5\library\kumbia\generator\standard.build.php on line 246
Gracias... x ayudarme.. de saber cual es el error lo haria yo mismo... o si es posible explicarme... con eso podria tambien a arreglar mis propios errores y colaborar con Kumbia mas adelante...
Gracias de antemano