IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

PB : curseur et fransfert de fichier


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 193
    Par défaut PB : curseur et fransfert de fichier
    Bonjour,

    Je travaille avec DevSuite 10g sous XP.

    J'ai une Form qui me permet de faire un transfert de fichier du Serveur vers le Client. Ce fichier est alimenté par un Curseur.

    Quant je n'ai pas d'enregistrements, j'ai une erreur de transfert. Pourtant le fichier est créé sur le AS avec 0 Ko

    Mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    declare
    	cursor cur is 	SELECT champ_1 	FROM table_1; 
     
    begin
    	-- creation fichier sur le AS
    	v_File := text_io.Fopen('c:\temp\FileSrv.txt','W');  	-- ouverture fichier
    	FOR i IN cur LOOP		-- cur				
    		text_io.Put_Line(v_File, i.ligne);			
    	END LOOP;
    	text_io.Fclose(v_File);     							-- fermeture de fichier
     
    	-- transfert fichier du Serveur AS vesr client
    	IF WEBUTIL_FILE_TRANSFER.AS_to_client( 'c:\temp\FileClient.txt', 'c:\temp\FileSrv.txt' )  
    	Then
    		  message('!!! Download OK ' || 'c:\temp\FileSrv.txt' || ' !!!');
    	Else
    		  message('!!! Download error KO ' || 'c:\temp\FileClient.txt' || ' !!!');
    	End IF ; 
     
    	-- suppression fichier sur AS
    	UTL_FILE.FREMOVE('c:\temp','FileSrv.txt');
    end;
    Alors j'ai l'ERREUR : !!! Download OK c:\temp\FileSrv.txt !!!

    Comment je peux faire un teste sur le CURSEUR quand il est vide ?

    Merci d'avance de votre aide

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Incrémentez une variable dans le Loop.

  3. #3
    Membre confirmé
    Inscrit en
    Août 2008
    Messages
    193
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 193
    Par défaut
    merci du conseil


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL] Curseur et fichier texte.
    Par Squalthor dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 09/10/2006, 17h01
  2. [VBA-E] fermeture de fichier et curseur de souris
    Par thitoux dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/08/2006, 13h17
  3. [PL/SQL] Curseur et fichier
    Par salim_kwada dans le forum Oracle
    Réponses: 6
    Dernier message: 30/08/2006, 10h33
  4. positionne le curseur en debut du fichier
    Par ahmed doua dans le forum C
    Réponses: 11
    Dernier message: 12/06/2006, 23h57
  5. Positionner le curseur dans un fichier
    Par be_tnt dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 15/05/2006, 14h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo