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
Partager