je travaille avec une base de données externe en sqlite3. Je me connecte et je récupère les données sans problème.
Par contre, dans une table j'ai un champ nommé "date" qui n'est pas une date, mais un varchar qui représente un intervalle de date : "08/12/1970 - 21/12/1970" mais aussi "??/12/1970 - ??/??/1971" (quand on ne connaît pas les dates avec précision)
Quand j'affiche mon champ dans ma boucle avec #DATE, j'ai l'impression qu'une conversion est tentée car spip m'affiche 1970-01-01 00:00:00 quelle que soit la valeur dans la colonne
Si je renomme le champ "date" en "dates" le problème disparait.
Ce n'est pas moi qui ait conçu la base, je ne peux pas toucher à la structure.
Y a-t-il un moyen de dire à spip de prendre le champ "date" et de l'afficher sans rien tenter dessus ?
Florence
--
Florence HENRY
LESIA - CNRS / Observatoire de Paris
je travaille avec une base de données externe en sqlite3. Je me connecte et je récupère les données sans problème.
Par contre, dans une table j'ai un champ nommé "date" qui n'est pas une date, mais un varchar qui représente un intervalle de date : "08/12/1970 - 21/12/1970" mais aussi "??/12/1970 - ??/??/1971" (quand on ne connaît pas les dates avec précision)
Quand j'affiche mon champ dans ma boucle avec #DATE, j'ai l'impression qu'une conversion est tentée car spip m'affiche 1970-01-01 00:00:00 quelle que soit la valeur dans la colonne
Si je renomme le champ "date" en "dates" le problème disparait.
Ce n'est pas moi qui ait conçu la base, je ne peux pas toucher à la structure.
Y a-t-il un moyen de dire à spip de prendre le champ "date" et de l'afficher sans rien tenter dessus ?
je travaille avec une base de données externe en sqlite3. Je me connecte et je récupère les données sans problème.
Par contre, dans une table j'ai un champ nommé "date" qui n'est pas une date, mais un varchar qui représente un intervalle de date : "08/12/1970 - 21/12/1970" mais aussi "??/12/1970 - ??/??/1971" (quand on ne connaît pas les dates avec précision)
Quand j'affiche mon champ dans ma boucle avec #DATE, j'ai l'impression qu'une conversion est tentée car spip m'affiche 1970-01-01 00:00:00 quelle que soit la valeur dans la colonne
C'est qu'il y a un traitement automatique sur les champs date.
je travaille avec une base de données externe en sqlite3. Je me connecte
et je récupère les données sans problème.
Par contre, dans une table j'ai un champ nommé "date" qui n'est pas une
date, mais un varchar qui représente un intervalle de date : "08/12/1970
- 21/12/1970" mais aussi "??/12/1970 - ??/??/1971" (quand on ne connaît
pas les dates avec précision)
Quand j'affiche mon champ dans ma boucle avec #DATE, j'ai l'impression
qu'une conversion est tentée car spip m'affiche 1970-01-01 00:00:00
quelle que soit la valeur dans la colonne
Si je renomme le champ "date" en "dates" le problème disparait.
Ce n'est pas moi qui ait conçu la base, je ne peux pas toucher à la
structure.
Y a-t-il un moyen de dire à spip de prendre le champ "date" et de
l'afficher sans rien tenter dessus ?
Quand j'affiche mon champ dans ma boucle avec #DATE, j'ai l'impression qu'une conversion est tentée car spip m'affiche 1970-01-01 00:00:00 quelle que soit la valeur dans la colonne
C'est qu'il y a un traitement automatique sur les champs date.
Essaie avec #DATE* pour désactiver le traitement.
Nickel. Merci. J'aurais dû y penser !
--
Florence HENRY
LESIA - CNRS / Observatoire de Paris
je travaille avec une base de données externe en sqlite3. Je me connecte
et je récupère les données sans problème.
Par contre, dans une table j'ai un champ nommé "date" qui n'est pas une
date, mais un varchar qui représente un intervalle de date : "08/12/1970
- 21/12/1970" mais aussi "??/12/1970 - ??/??/1971" (quand on ne connaît
pas les dates avec précision)
Quand j'affiche mon champ dans ma boucle avec #DATE, j'ai l'impression
qu'une conversion est tentée car spip m'affiche 1970-01-01 00:00:00
quelle que soit la valeur dans la colonne
Si je renomme le champ "date" en "dates" le problème disparait.
Ce n'est pas moi qui ait conçu la base, je ne peux pas toucher à la
structure.
Y a-t-il un moyen de dire à spip de prendre le champ "date" et de
l'afficher sans rien tenter dessus ?
Florence
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net