Bonjour,

Je fais un site en asp avec vb.net (je suis débutante).

J'ai créé une class sql_func dans mon dossier app_code comme ça :

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
Imports System
Imports System.Data
Imports System.Data.SqlClient
Imports System.Configuration
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls
 
Public Class sql_func	 
 
    Public Sub Enregistement(ByVal requete As String)
          MsgBox("classe")
    End Sub
End Class

Ensuite dans la page default d'un autre dossier je voudrais l'appeler, donc j'ai fais ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Protected Sub updateRecord(ByVal MO_id As String)
 
        Dim Sql As sql_func
        Dim requete As String
        requete = "UPDATE A SET b = 0"
 
        Sql.Enregistrement(requete)
 
    End Sub
Mais ça ne marche pas, j'ai une erreur sur la déclaration du Sql :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Type 'sql_func' non défini.
Ca veut dire qu'il ne trouve pas ma classe, je dois peut être faire un import ??
je n'ai rien trouver sur internet qui puisse m'aider.
Si quelqu'un peut m'aider et m'expliquer le pb s'il vous plaît,
Merci par avance.