Accueil > Forum > > > > appel fonction dans une autre classe
appel fonction dans une autre classe
jeudi 20 juillet 2006 à 09:50:24 |
appel fonction dans une autre classe

joe10155
|
Bonjour,
J'ai un problème pour appeler une fonction (déclarée dans une page.aspx) dans une classe déclarée sur une autre page. Ma fonction n'est pas reconnu dans la classe.
Pour que vous compreniez mieux mon problème, voici la structure de mon site :
j'ai une page param_connexion.aspx avec la fonction select_req qui me permet d'attaquer la base :
<%@ Import Namespace="System.data" %> <%@ Import Namespace="System.data.SqlClient" %> <script runat="server" language="vb"> Public function select_req(requete_var) Dim mySqlConnection as SqlConnection = new SqlConnection(Application("chaine_connexion") Dim mySqlDataAdapter as SqlDataAdapter = new SqlDataAdapter(requete_var, mySqlConnection) Dim myDataSet as DataSet = new DataSet() mySqlDataAdapter.Fill(myDataSet,"table_requete" Dim myDataView as DataView = new DataView(myDataSet.Tables("table_requete")) select_req=myDataView end function </script>
Dans toutes les pages de mon site, j'inclue cette page avec une balise include: cela me permet de faire des requetes sur la base en utilisant directement la fonction select_req (sans avoir à rettaper toutes les lignes de commande pour chaque requete) et cela marche tres bien.
Maintenant, j'ai une autre page qui contient une classe, et à l'intérieur de cette classe, j'ai une fonction qui fait appel à la fonction select_req. Et c'est ici que l'on trouve le probleme, la fonction select_req n'est pas reconnue à l'intérieur de cette classe.
Comment faut il faire pour que ma fonction select_req soit reconnue dans toutes les classes de mon site? Peut etre y a t il une meilleure methode pour stocker cette fonction select_req autre que dans une simple page aspx?
Je ne sais pas si j'ai été clair. N'hésitez pas à me poser des questions si vous avez besoin d'infos supplémnetaires.
Merci d'avance
|
|
vendredi 21 juillet 2006 à 10:44:39 |
Re : appel fonction dans une autre classe
|
samedi 22 juillet 2006 à 14:43:27 |
Re : appel fonction dans une autre classe

joe10155
|
J'ai essayé de créer un fichier connexion.vb dans un repertroire App_Code avec le code suivant :
Public static class connexion_class function select_req(requete_var)
Dim mySqlConnection as SqlConnection = new SqlConnection(Application("chaine_connexion"))
Dim mySqlDataAdapter as SqlDataAdapter = new SqlDataAdapter(requete_var, mySqlConnection) Dim myDataSet as DataSet = new DataSet() mySqlDataAdapter.Fill(myDataSet,"table_requete")
' Create a new dataview instance on the Employees table that was just created Dim myDataView as DataView = new DataView(myDataSet.Tables("table_requete")) select_req=myDataView end function
end class
Mais voici l'erreur qu'il me retourne :
Compiler Error Message: BC30461: Classes cannot be declared 'Static'.
Source Error:
| Line 1: Public static class connexion_class
Line 2:
Line 3: Public function select_req(requete_var) |
Apparement, je ne peux pas créer de classes static. Aurais tu une idée? Merci
|
|
samedi 22 juillet 2006 à 15:52:07 |
Re : appel fonction dans une autre classe
|
Cette discussion est classée dans : fonction, page, req, select, classe
Répondre à ce message
Sujets en rapport avec ce message
Inclure une fonction dans une page [ par Special_Fx ]
Salut,Je veux utiliser une fonction trouvée sur le site pour ajouter un Zéro devant des nbs<10, il se trouve que cette valeur est issue dans champs d'
fonction split/passage de formulaire... [ par Kashiko ]
Dans une premiere page, je prend un champs de saise que j'envoit dans la page suivante. Premire probleme, le champs comportant a la base plusieurs mot
Fonction DELETE & Appel d'une page dans une autre [ par Salmiok ]
Bonjour AllPour commencer merci pour les coups de mains !Sans vous, je serai encore sur une page blanche ou alors en train de jouer a la console avec
ACCESS ET ASP [ par ajeeth ]
Bonjour, - Je dispose d'un carnet d'adresse sous access - Pour chaque adresse, je dispose d'une page Html avec le plan et une fonction zoom realise av
Select asp suivit de fonctions [ par rochonweb ]
Je suis en dileme, Exemple, simple page avec code, code, texte, code,Faite votre choix<option name="Immobilier" value=
appel de fonction d'access depuis une page ASP [ par christophe178 ]
je souhaite appeler une fonction dans le module d'access depuis ma page ASP ?comment faire ?
Utilisation d'une Fonction PL/SQL (Oracle) dans une page ASP [ par pascatd ]
Salut,j'ai un soucis de synthaxe.Je veux exécuter une fonction PL/SQL(Oracle) (et non une porcédure) dans une page ASP alors que ma fonction se trouve
Fonction avec nom de page en paramètre [ par Suffren ]
Bonjour,Je souhaite réaliser une fonction ayant le nom d'une page en paramètre qui renvoie par exemple un simple label (pour commencer) après avoir cl
problème fonction printHidden [ par Dani77 ]
Problème en utilisant la fonction printHidden (j'essaie imprimer une page html sans l'afficher):la page est bien imprimée, mais avant que les scrips s
probléme avec <select [ par abari ]
salut tout le monde,dans une page asp nomée a.asp j'ai une select :......dont je séléctionné deux valeurs par exempleet aprés la soumessio
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|