2009-12-18 7 views
0

je reçois l'erreur: PSO-04908. Cette opération est autorisée sur un nul LOB lorsque Set MyClOB_0 = lOraDynaset_0.Fields ("FILE_BODY") Valeur lOraDynaset_0.Edit amount_written = MyClOB_0.Write (buffer, chunksize, ORALOB_FIRST_PIECE)CLOB écrire avec OO4O

Répondre

1

Je viens d'avoir le même problème en essayant de l'insérer dans un champ Oracle CLOB.

Je suis autour de lui par:

  1. Définition du champ Oracle à 'vide' (le mot-clé VB6 vide - par exemple MyClOB_0.Value = vide)
  2. effectue l'insertion (par exemple lOraDynaset_0.Update)
  3. Modification du dossier de dynaset (par exemple lOraDynaset_0.Edit)
  4. Réglage de la valeur du champ Clob à ce que vous voulez
  5. Exécution la mise à jour (par exemple lOraDynaset_0.Update)

Hope this helps (désolé si ce ne est pas clair)

+0

Aucune idée de ce dont vous parlez, mais vous méritez un upvote. – Potatoswatter