Bonjour,

J'ai beau fouiller sur le net, je ne trouve pas l'info que je cherche et qui me bloque pas mal..

Je tente de lire un fichier Excel grace a une connexion OleDb, tout fonctionne parfaitement jusqu'a ce que je tente de mettre un CASE WHEN dans ma requete SELECT...

J'ai tenté les syntaxes :
'PRICE_CLOSE' = (CASE(PRICE_CLOSE) WHEN PRICE_CLOSE = 'N.A.' THEN NULL ELSE PRICE_CLOSE END)
CASE(PRICE_CLOSE) WHEN PRICE_CLOSE = 'N.A.' THEN NULL ELSE PRICE_CLOSE END AS PRICE_CLOSE
Pis meme d'autres que j'ai supprimé au fur et a mesure...


Le but en fait, c'est de remplacer les N.A. qu'il y a dans le fichier Excel par NULL car ma base s'attend a avoir un integer...
(Ce n'est pas moi qui génère le fichier Excel)

Je tourne en rond !!!!!

Si quelqu'un a une idée, meme pour me dire que c'est pas possible, histoire que je garde encore un peu de cheveux sur la tete, ce serait sympa !

Merci,
Arnaud