probléme lors de la compilation

probléme lors de la compilation - SQL/NoSQL - Programmation

Marsh Posté le 05-09-2008 à 09:22:46    

bonjour  
 
je travaille sur un mini-projet sur oracle forms. bref quand j'essaye de compiler cette patrie  
 

Citation :


declare  
 v_fichier VARCHAR2(256);
  begin
  v_fichier:=Win_Api_Dialog.Open_File
 
(Title  VARCHAR2 DEFAULT 'Open File',  
StartDirectory   VARCHAR2 DEFAULT '$WINDIR$',
FileFilter  VARCHAR2 DEFAULT 'All files(*.*)|*.*|',
Modal  BOOLEAN DEFAULT TRUE,  
AdvancedFlags PLS_INTEGER DEFAULT WIN_API.OFN_FLAG_DEFAULT,
RaiseExceptions  BOOLEAN DEFAULT FALSE);
 
 


 
je recois ce message d'erreur

Citation :


 erreur 103 ligne1, colonne 10
 symbole "VARCHAR2" recontré à la place d'un symboles suivants :
 :=.(@%;
  erreur 103 ligne2, colonne 7
  symbole "," recontré à la place d'un symboles suivants :
  ,return


 
j'ai essayé de changer le code en mettant cela

Citation :


DECLARE
v_fichier VARCHAR2(256);
begin
v_fichier:= GET_FILE_NAME ('c:\', NULL, 'All files(*.*)|*.*|', OPEN_FILE, TRUE);
END;


 
toujours le meme probléme  
est ce que quelq'un peut m'aider ??
merci d'avance


Message édité par meddeb le 05-09-2008 à 09:37:18
Reply

Marsh Posté le 05-09-2008 à 09:22:46   

Reply

Marsh Posté le 05-09-2008 à 10:45:08    

Essayer

v_fichier := Win_Api_Dialog.Open_File(null, null, null, null, null, null);

Si ça marche mais que le répertoire de départ n'est pas le bon, essayer

v_fichier := Win_Api_Dialog.Open_File(null, 'c:\toto', null, null, null, null);

Reply

Marsh Posté le 05-09-2008 à 11:12:57    

j'ai essayé une autre  erreur qui s'affiche
 

Citation :


v_fichier VARCHAR2(256);
  begin
 v_fichier := Win_Api_Dialog.Open_File(null, 'C:\projet final', null, null, null, null);
(Title IN VARCHAR2 DEFAULT 'Open File',  
StartDirectory IN VARCHAR2 DEFAULT 'c:\',
FileFilter  IN VARCHAR2 DEFAULT 'All files(*.*)|*.*|',
Modal  IN BOOLEAN DEFAULT TRUE,
 AdvancedFlags IN PLS_INTEGER DEFAULT WIN_API.OFN_FLAG_DEFAULT,
RaiseExceptions IN BOOLEAN DEFAULT FALSE);


 
voici le code de l'erreur

Citation :


erreur 103 ligne, colonne  
 symbole "(" recontré à la place d'un symboles suivants :
begin declare end exception exit for goto if loop mod null pragrama raise return select update while <an identifier> <a double-quoted delimited-identifier> <a bind variable> << close current delete fetch lock insert open rolback
savepoint set sql commit <a single-quoted sql string>
  erreur 103 ligne10, colonne 42
  symbole ";" recontré à la place d'un symboles suivants :
  ,return  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed