Voilà mon problème est simple, lorsque j'essai d'exécuter la requête suivante :
Update LISTE_RESSOURCE Set DATA = :RESSOURCEFILEDATA Where IDRESSOURCE = 252
avec RESSOURCEFILEDATA un paramètre de type 'ftblob' dont j'ai chargé le contenu depuis un fichier et "DATA" un champ de type "LONG RAW" j'obtiens l'erreur "Opération non applicable".
Si j'utilise le driver Oracle natif du BDE alors la requête fonctionne sans problème dans des conditions indentiques. Je suppose qu'il y a donc un souci avec le driver ODBC (pour info je suis sous Windows Vista, le driver ODBC est dénommé "Microsoft ODBC for Oracle" et a pour numéro de version 6.00.6000.16386).
J'ai tenté de télécharger les derniers drivers ODBC Oracle mais je ne suis pas sur de les avoir installer correctement (j'ai copié les fichiers dans $ORA_HOME comme spécifié mais dans l'administrateur de sources de données ODBC cela n'a rien changé), en tout le problème demeure.
Connaissez-vous un moyen de régler ce problème ? car j'ai besoin d'utiliser ce driver, le driver BDE posant d'autres problèmes (comme entre autres de retourner des retours chariots "bizarres" #10#10 plutôt que les #13#10 classiques lorsqu'on récupères des champs contenant plusieurs lignes de texte, à moins que vous connaissez un moyen de résoudre cela autrement qu'en corrigeant manuellement chaque champs de type "multilignes" reçus).
Merci par avance pour votre aide !
Partager