Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : question de sub en asp [ Archives ASP & ASP.NET / AU SECOURS !!!! ] (Dyr3e)

jeudi 20 avril 2006 à 13:22:51 | question de sub en asp

Dyr3e

bonjour tlm

j'ai une question simple : peut t'on faire un sub dans un sub ?

jeudi 20 avril 2006 à 13:35:42 | Re : question de sub en asp

econs

Administrateur CodeS-SourceS



Euh ... pas à ma connaissance. Et quand bien même ce serait possible, quel peut bien être l'intérêt ??



Manu




jeudi 20 avril 2006 à 13:44:17 | Re : question de sub en asp

Dyr3e

et bien je créer su une page une fonction assez grande, mais jaimerai quelle appelle elle meme dautre fonction. pour linteret et bien c'est que c plus clair, je ne vois pas trop comment faire autrement

jeudi 20 avril 2006 à 14:53:45 | Re : question de sub en asp

econs

Administrateur CodeS-SourceS


Alors dans ce cas, l'autre Sub n'est pas dans la première, mais en dehors.
Et celà est parfaitement faisable.


Manu




vendredi 21 avril 2006 à 01:27:58 | Re : question de sub en asp

Jackboy

Salut !

On peut effectivement faire une sub dans une sub.

ex light d'un de mes codes :

Private Sub ViewPost(i_Type)
  SQL_Query = "Select * from tblCategoriePost where CategoriePost_Type = '" & i_Type & "' order by CategoriePost_Number"

  CreateRs rsItem, 1, 1
  rsItem.Open SQL_Query, session("strCon")
  
  ...

   do while not rsItem.eof
    ...

    'ici 2 sub appelé
    RecupCountOffre rsItem("CategoriePost_Id"), i_CountOffre
    RecupCountAppel rsItem("CategoriePost_Id"), i_CountAppel
    
    ...

    rsItem.movenext 
   loop
   
  CloseRS(rsItem) 'call de la sub pour fin du recordset
 End Sub
 
 Private Sub RecupCountOffre(i_Type, o_CountOffre)
  SQL_Query = "Select Offre_Id, Offre_IdCategorie from tblOffre where Offre_IdCategorie = '" & i_Type & "'"

  CreateRs rsItemCount, 1, 1
  rsItemCount.Open SQL_Query, session("strCon")
  
  If rsItemCount.recordcount < 0 Then
   o_CountOffre = "0"
  else
   o_CountOffre = rsItemCount.recordcount
  end if
  CloseRS(rsItemCount) 'call de la sub pour fin du recordset
 End Sub


vendredi 21 avril 2006 à 09:42:06 | Re : question de sub en asp

Dyr3e

merci beaucoup pour vos reponse.

mon objectif etait en fait de créer un fonction d'initialisation des paramètres de connexion d'une BD sous access, car je n'ai pas réussi a faire une connexion qui n'aurais besoins d'être appeler une seule fois. pour le moment je dois a chaque fois faire le schema suivant :

call connexio_BD()
  modele=  "select modèle from [détails] where [N° de tri]=" & tri &""
  rs.open modele,conn
  modele= rs("modèle")
  rs.close
  conn.close

et cela parfois 4 ou 5 fois dans la page si je dois faire beaucoup de requete.
une idée pour eviter les call et close a répétition ? 

vendredi 21 avril 2006 à 19:06:01 | Re : question de sub en asp

econs

Administrateur CodeS-SourceS


Euh ... pour moi, faire une Sub dans une Sub, çà ressemblait à ceci :


Sub toto()
[...]
Sub titi()
End Sub
[...]
End Sub

S'il s'agit d'un simple appel de Sub dans une Sub (appelons un chat ... un chat), alors OUI, c'est bien sûr réalisable et super facile.


Manu






Cette discussion est classé dans : asp, question


Répondre à ce message

Sujets en rapport avec ce message

Question sur l'asp [ par seb ] bonjour,J'ai une petite question sur l'asp en généralLorsque l'on travaille avec des variables globales stylesession("Id_Nom")Lorsque l'internaute env une question pour les costo en ASP :) [ par rami ] Bonjour tout le monde,j'ai une table qui s'appele statistique qui contient le champ materiel dedans (dans mon formulaire le champ materiel est une lis Question facile !!!! [ par Skyride ] Bonjour, j'ai notifié "facile" dans le titre afin que vous soyez plusieurs à prendre connaissance de mes questions...Je m'initie depuis quelques semai Question bête en ASP.NET [ par Kartxila ] Je cherche déséspérément (trop d'accents là) la fonction d'arrondi en ASP.NETJe ne trouve pas et ça m'énerve !!! Celle d'ASP ne fonctionne pas malheur Question tordue sur les #include... [ par Anksunamon ] Salut à tous... Jai une question bizarre à vous poser sur les #include... Est-ce que si, pour ne faire qu'une page qui sélectionne le contenue suivant question pour un projet [ par bleyboyred1 ] bon voila c est la premiere fois que j'utulise le asp car habituellement j utulise le htlm ou le php ( phpnuke ou xoops)voila la question : voila je s multiframe asp.net vb [ par crapulas ] Bonjour,Je viens de faire une page web en asp.net décomposée en 4 frames qui sont en fait 4 pages différentes.Une sert de barre de navigation, une aut question.. [ par l0sth34d ] y a t'il un autre moyen que IIS pour pouvoir heberger un site web sur son pc pour que le ASP et le PHP marche ? ... Un autre programme comme EasyPHP m question pour un champion! [ par syrenne ] Salut tout le monde!je voulais savoir la difference entre: ASP et ASP.NET. .NET et  C#.NET.J ai pas pu tester certain fichies telecharg&# PHP ou ASP [ par LocalStone ] Voilà, bonjour à tous ! En fait, je suis tenter d'apprendre l'ASP, mais une question subsiste : quel est la différence entre l'ASP et le PHP ? Je veux


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.