De PMB 4.X a la versión 7.3 - Siguiente paso

100 views
Skip to first unread message

Anita Locher

unread,
Oct 31, 2019, 4:48:06 AM10/31/19
to pmb...@googlegroups.com
Buenos días comunidad,

Muchas gracias a Ramón, por sus respuestas, siempre muy apreciadas! Y todas las potenciales respuestas que podemos recibir de todos vosotros.
Ahora nos hemos quedado encallado en otro sitio. A ver si alguien puede ayudarnos. Os pongo la explicación que me ha dado el informático:

Lo he puesto en modo como nos indica Ramon, pero el warning sigue apareciendo. Tiene pinta de venir por el sonidito que emite PMB cuando seleccionas algunos campos, pero no lo tengo claro. Las líneas que he tocado son las siguientes del fichero de configuración my.ini del mysql.

He comentado lo que estaba activo, y descomentado el sql-mode="" para que tenga efecto. Pero nada ha cambiado.

Por otro lado, nos hemos dado cuenta que cuando hacemos una búsqueda en PMB ya sea en el catálogo o en la "circulación" (por ejemplo poniendo el nombre de un autor y pinchando en buscar) nos salta un error de SQL de la tabla resa_planning, tabla que por lo que hemos visto está vacía. ¿Es normal que esté vacía? ¿Es eso bueno? Me parece un tanto sospechoso, quizá al "limpiar" y "reindexar", se pasó de higiene y borró algo que no debía.

El error que nos salta es éste:

Erreur SQL !=select resa_planning.id_resa, resa_planning.resa_idnotice, resa_planning.resa_idbulletin, resa_planning.resa_date, resa_planning.resa_date_debut, resa_planning.resa_date_fin, resa_planning.resa_validee, resa_planning.resa_confirmee, resa_planning.resa_idempr, resa_planning.resa_qty, resa_planning.resa_remaining_qty, resa_planning.resa_loc_retrait, trim(concat(if(series_m.serie_name <>'', if(notices_m.tnvol <>'', concat(series_m.serie_name,', ',notices_m.tnvol,'. '), concat(series_m.serie_name,'. ')), if(notices_m.tnvol <>'', concat(notices_m.tnvol,'. '),'')), if(series_s.serie_name <>'', if(notices_s.tnvol <>'', concat(series_s.serie_name,', ',notices_s.tnvol,'. '), series_s.serie_name), if(notices_s.tnvol <>'', concat(notices_s.tnvol,'. '),'')), ifnull(notices_m.tit1,''),ifnull(notices_s.tit1,''),' ',ifnull(bulletin_numero,''), if (mention_date, concat(' (',mention_date,')') ,''))) as tit, concat(empr_nom,', ',empr_prenom) as empr_nom_prenom, id_empr, empr_cb, empr_location, if(resa_planning.resa_date_fin>=sysdate() or resa_planning.resa_date_fin='0000-00-00',0,1) as perimee, date_format(resa_planning.resa_date_debut, '%d/%m/%Y') as aff_resa_date_debut, if(resa_planning.resa_date_fin='0000-00-00', '', date_format(resa_planning.resa_date_fin, '%d/%m/%Y')) as aff_resa_date_fin, date_format(resa_planning.resa_date, '%d/%m/%Y') as aff_resa_date, ifnull(notices_m.typdoc,notices_s.typdoc) as typdoc FROM resa_planning LEFT JOIN notices as notices_m on resa_idnotice = notices_m.notice_id LEFT JOIN series as series_m on notices_m.tparent_id = series_m.serie_id LEFT JOIN bulletins on resa_idbulletin = bulletins.bulletin_id LEFT JOIN notices as notices_s on bulletin_notice = notices_s.notice_id LEFT JOIN series as series_s on notices_s.tparent_id = series_s.serie_id, empr WHERE resa_planning.resa_idempr = id_empr AND resa_planning.resa_remaining_qty!=0 and notices_m.notice_id = '4821' order by empr_nom, empr_prenom, tit, resa_idnotice, resa_date


Lamento las molestias que estamos causando, realmente nos está trayendo de cabeza!!

Saludos cordiales
--
Anita Locher
Biblioteca y Comunicación

SCHWEIZERSCHULE BARCELONA
ESCUELA SUIZA DE BARCELONA
Alfons XII, 99-105 + 08006 Barcelona




Aviso Legal

El Responsable del tratamiento de acuerdo con la LO 3/2018 y el RGPDUE 2016/679 le informa que los datos proporcionados o a proporcionar son tratados de forma confidencial y quedarán incorporados a la correspondiente actividad de tratamiento en nuestro Registro de Actividades que usted puede consultar y se conservarán mientras se mantenga la relación o durante los años necesarios para cumplir con las obligaciones legales y no se cederán a terceros salvo en los casos en que exista una obligación legal. Usted tiene derecho a obtener confirmación sobre si en la Escuela Suiza de Barcelona estamos tratando sus datos personales, por tanto tiene derecho a acceder a sus datos personales, rectificar los datos inexactos o solicitar su supresión cuando los datos ya no sean necesarios, mediante comunicación escrita a: in...@escuelasuizabcn.es

Ramon Garcia Sarrion

unread,
Nov 4, 2019, 6:11:44 AM11/4/19
to pmb...@googlegroups.com
Hola,

Para comprobar que el scrit mode está desabilitado en mysql puedes abrir un cliente mysql en la consola:
mysql --user=xxx--password=xxx

y luego ejecutar la instrucción:
show variables like 'sql_mode';

tiene que devolver un resultado vacío.

Saludos,
Ramon

Missatge de Anita Locher <anita...@escuelasuizabcn.es> del dia dj., 31 d’oct. 2019 a les 9:48:
--
Has recibido este mensaje porque estás suscrito al grupo "PMB En Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pmb-es+un...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/pmb-es/CAKe1X9nWf4eSSfBgoS0JgYZOF4bBuByiWpRkWpBkxLg7za5aog%40mail.gmail.com.


--

saúde paz amor e muito Acué,
Ramon

Anita Locher

unread,
Nov 7, 2019, 5:19:12 AM11/7/19
to pmb...@googlegroups.com
Hola Ramón, hola todos,

Muchas gracias por los esfuerzos de ayudarnos!!!

Me temo que sí que está deshabilitado el modo estricto, como puedes ver en este pantallazo:

No obstante, me encuentro con que el error persiste. Revisando los logs hemos visto que aparece el siguiente mensaje:


Hemos probado de quitar únicamente el trozo que se refiere a strict mode, tal como verás aquí:

Es decir, copiamos la segunda y la pusimos debajo sin comentar, de tal manera que STRICT_ALL_TABLES no apareciese, pero tampoco funcionó, y además nos daba varios errores en los logs de MySQL.

Ahora mismo lo hemos vuelto a dejar todo tal y como estaba, pero insisto, no es posible trabajar con PMB ya que no para de echar errores SQL en todas las queryes que realizamos... Desde Circulación hasta Autoritées, pasando por Catálogo.

Gracias, espero que podáis ayudarnos, ya estamos completamente perdidos/encallados.

Saludos,


Hugo FRAGA

unread,
Nov 21, 2019, 6:54:34 AM11/21/19
to pmb...@googlegroups.com
Hola:
Te evío este enlace con información que encontré acerca de los distintos modos en mysql. Espero te sirva para solucionar este inconveniente
Hugo

Reply all
Reply to author
Forward
0 new messages