Bonjour,

j'ai ecrit un script PL/SQL mais lors de la compilation une erreur que j'arrive pas à resoudre s'affiche : "declaration de type de cette expression est incomplete ou mal structurée" à la ligne 0 colonne 0 !
voici le script :
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
24
25
26
27
28
29
30
31
declare
	x number := 0;
begin
	if :block3.text_film_choisie is null then
		Set_Alert_Property( 'alerte25', ALERT_MESSAGE_TEXT, 'le champ film choisie est vide' ) ;
		x:=to_number(show_alert('alerte25'));
 
	  elsif :block3.text_date is null then
		Set_Alert_Property( 'alerte25', ALERT_MESSAGE_TEXT, 'le champ date est vide' ) ;
		x:=show_alert('alerte25');
 
		elsif :block3.text_numero is null then
		Set_Alert_Property( 'alerte25', ALERT_MESSAGE_TEXT, 'le champ numero de siege est vide' ) ;
		x:=show_alert('alerte25');
 
		elsif :block3.text_prix is null then
		Set_Alert_Property( 'alerte25', ALERT_MESSAGE_TEXT, 'le champ prix est vide' ) ;
		x:=show_alert('alerte25');
 
 
  	else
  insert into billet values (:block3.text_numero, :block3.text_numero, :block3.text_film_choisie, :block3.text_date, :block3.text_prix,'44');
  commit;
 		Set_Alert_Property( 'alerte25', ALERT_MESSAGE_TEXT, 'en cours d"impression' ) ;
		x:=show_alert('alerte25');
 
 
		end if;
 
 
end;