Bonjour à tous.
Toujours en train de bosser sur mon module de gestion de la formation pro (qui avance bien), je me heurte aujourd'hui à un problème de requete SQL.
Si la requete trouve une correspondance, tout va bien, mais si il n'y en a pas, patatra...
La requete est la suivante :
SELECT a.fk_agefodd_session FROM llx_agefodd_session_adminsitu as a WHERE a.archive LIKE 0 AND a.datef > '0000-00-00 00:00:00' AND a.indice = ( SELECT MAX( l.indice ) FROM llx_agefodd_session_admlevel as l WHERE l.top_level LIKE 'Y' )
Sous Dolibarr, j'obtiens l'erreur suivante :
Dolibarr a détecté une erreur technique.
Voici les informations qui pourront aider au diagnostic:
Dolibarr: 2.7.0
Date: 20100409163633
Niveau de fonctionnalités: 0
Server: Apache/2.2.8 (Linux/SUSE)
Referer:
127.0.0.1/~erick/dolibarr/agefodd/s_adm.php?id=5
Url sollicitée: /~erick/dolibarr/agefodd/index.php?mainmenu=agefodd&leftmenu=&idmenu=6
Gestionnaire de menu: eldy_backoffice.php/eldy_backoffice.php
Type gestionnaire de base de donnée: mysqli
Requete dernier acces en base en erreur: Aucune requete en erreur
Code retour dernier acces en base en erreur: Aucune requete en erreur
Information sur le dernier accès en base en erreur: Aucune requete en erreur
Sous PhpMyadmin la même requete fonctionne parfaitementet et ne renvoit aucune erreur...
Je pense que la requête imbriqué ne passe pas sous Dolibar quand aucune valeure ne correspond...
Mais je ne maitrise pas assez les arcanes de Dolibarr pour jouer avec ça...
Merci d'avance pour vos précieux conseils et bon week-end.