Bonjour,
Je voudrais appeller une fonction de la classe mère dans une fonction de la classe fille en VB6.
Par exemple :
pour la classe mère (gestion de la connection à la BD --> générique)
Pour la classe fille (contient des appels de procédures stockées spécifique au projet)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 'ouvre la connection à la BD private function ouvreConn(connSTR as string, connDB as ADODB.connection) as boolean ... end function 'ferme la connection à la BD private function fermeConn(connDB as ADODB.connection) as boolean ... end function
Comment dois-je déclarer mes fonctions dans la super classe ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public function ajoutEmploye(nomEmp as string, connString as String) dim maConn as new ADODB.connection 'ouverture de la connection par appel de la foinction de la superclasse if ouvreConn(connstring, maConn) = true then ... 'appel de la procStoc d'ajout de l'employe ... 'fermeture de la connection if fermeConn(maConn) = true then end if end if end function
Quand je met ces fonctions en public vb me demande de les réimplémenter dans la classe fille. (Or moi je veux pas redéfinir ces fonctions génériques)
Partager