Salut à tous,
Comme j'ai déja écrit dans le titre j'utilise vb.net 2008+oracle 10g et je suis en train de faire des procédure stoquées. Mon problème: j'ai 2 tables :
============================================================*===========
create table PAYS(id_pays number(5),nom_pays varchar(10),
constraint PAYS_pk primary key(id_pays));
============================================================*===========
create table VILLE(id_ville number(5),
nom_ville varchar(10),id_pays number(5),
constraint VILLE_pk primary key(id_ville),
constraint PAYS_fk foreign key (id_pays)references PAYS(id_pays));
============================================================*===========
j'ai fais ma connexion entre le vb.net et l'oracle.
j'ai une liste boxpays ou j'ai mis tous les pays et j'ai fais une function pl-sql qui retour son id_pays que je veux utiliser pour sélectionner les villes de ce pays(exemple: france a pour id 1 et paris 1et lyon 2) et je veux une procédure qui me retourne les villes.
Mon autre probleme c'est que dans mon interface je veux afficher dans une listbox tous les villes du pays selectionné.
la function de selection du pays c'est:
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 declare np number; function Id_pays(nomp PAYS.nom_pays%type) return number is begin select id_pays into np from PAYS where PAYS.nom_pays=nomp; return np; end; begin np:=id_pays('France'); end;
J'espere que j'ai pu bien expliquer et merci d'avance de vos réponses.
Partager