|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Développeur Web Inscription : septembre 2009 Messages : 61 ![]() |
Bonjour à tous,
Mon problème vient d'une requête qui exécuter dans l'application me remonte le message d'erreur suivant : ORA-01843: not a valid month. Le problème est que cette même requête exécuter dans oracle sql developper passe sans aucun problème Code :
SELECT act_num_ale, count(activite.id), ale.ale_var_lib FROM ale,projet_activite,activite LEFT JOIN plan_activite ON plan_activite.pla_num_act = activite.id WHERE ale.id=act_num_ale AND projet_activite.act_num_id = activite.id AND pro_num_id IN (2786,4404,4631,1906,4983,4984,10959,13469) AND act_num_ale IN (1502,1501,1497,1498,1500,2068,1499,5445,258,6116,7033,1969,7132,1270,1284,5424,1279,1276,1283,1277,5419,153,1716,1297,1266,1280,5427,1264,1720,1267,1402,1401,5430,1296,1712,5435,165,166,164,1715,1404,1298,154,5416,156,5414,155,157,158,159,1268,1221,160,1403,162,1278,1281,1282,161,1265,5422,1269,581,549,548,554,552,583,575,557,564,579,577,551,4940,572,574,563,568,559,6657,556,6656,570,2276,569,6658,565,585,573,567,558,566,578,580,561,6647,6648,6649,6650,6651,571,555,576,582,553,550,562,584,256,255,254,257,252,253,7225,5661,7028,7029,7025,7026,7032,3529,1872,1898,4146,1866,7129,7130,7127,7128,7131,163,6522,6524,6515,6520,6521,6516,6517,6519,6518,6523,3473,560,1881,5432,5446,6527,8004) AND act_num_sup =0 AND ( act_hor_pla =1 OR ( pla_tms_act >= '20120625000000' AND pla_tms_act <= '20121224000000' AND (pla_num_per1 >0 OR pla_num_per2 >0 OR pla_num_per3 >0 OR pla_num_per4 >0 OR pla_num_per5 >0 OR pla_num_per6 >0 ))) GROUP BY act_num_ale, ale.ale_var_lib ORDER BY ale.ale_var_lib De plus à chaque fois que j'ai des requêtes avec des dates oracle me remonte ce message d'erreur. Je me suis orienté sur des problèmes de configuration, j'ai vérifié mes variables oracle (param NLS), le path, j'ai augmenté le memory_limit de php, le temps d'exécution des scripts mais rien n'y fait... Si quelqu'un a une idée je suis preneur car bloqué depuis plusieurs jour je ne sais vraiment pas quoi regarder... Merci |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() François observateur de nuage niveau 2.3 Inscription : août 2008 Messages : 714 ![]() |
es ce que ceci peut résoudre ton problème?
__________________
_____________________________________________ Tours Football Club - Turonorum Civitas Libera ![]() Content pas content de ma réponse? N'hésitez pas votez !!
|
|
|
00
|
|
|
#3 | |
|
Membre à l'essai
![]() Développeur Web Inscription : septembre 2009 Messages : 61 ![]() |
Citation:
Je continue quand même à parcourir ce que tu m'as mis (4ième page...) Par ailleurs voici les variables d'environnement que j'ai : (je les ai mises dans les variables système) NLS_TIMESTAMP_FORMAT => YYYYMMDDHH24MISS NLS_SORT => BINARY_CI NLS_LANG => AMERICAN_AMERICA.WE8ISO8859P15 NLS_COMP => LINGUISTIC je précise que j'attaque une base distante, j'ai donc installer l'instant client 10.2. |
|
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() François observateur de nuage niveau 2.3 Inscription : août 2008 Messages : 714 ![]() |
__________________
_____________________________________________ Tours Football Club - Turonorum Civitas Libera ![]() Content pas content de ma réponse? N'hésitez pas votez !!
|
|
|
10
|
|
|
#5 |
|
Membre à l'essai
![]() Développeur Web Inscription : septembre 2009 Messages : 61 ![]() |
![]() Mille millions de merci ![]() En effet, il me manquait une clé dans la base de registre dans HKM/software/oracle, j'ai rajouter la clef NLS_TIMESTAMP_FORMAT avec comme valeur = YYYYMMDDHH24MISS 1 journé et demi de perdu, mais en tout cas merci a toi ledisciple ![]() Par contre je me pose une question, cette valeur avait été rajouté dans les variables d'environnement, windaube n'est pas censé les ajouter dans la base de registre ?????? |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com