Hola compañeros, tengo un problema a la hora de utilizar una funcion de una clase..
 
Estoy usando el VS 2005 y cree una clase con una funcion.. aqui esta el codigo:
 
Imports Microsoft.VisualBasic
Imports System.Data.SqlClient
Imports System.Data
 
Public Class contenido
    Dim conn As String = ConfigurationSettings.AppSettings("CadenaConexionB  D") 'Inicializa la conexion a la BD
    Public Function get_big_banner() As DataSet
        Dim DA As New SqlDataAdapter()
        Dim DSbigbanner As New DataSet
        DA = New SqlDataAdapter("SELECT * FROM big_banners", conn)
        DA.Fill(DSbigbanner, "big_banners")
        Return (DSbigbanner)
    End Function
 
End Class
 
luego en el page load de mi default tengo lo siguiente:
 
Imports System.Data
Imports System.Data.SqlClient
Imports System.Globalization
 
Partial Class _Default
    Inherits System.Web.UI.Page
 
    Dim conn As String = ConfigurationSettings.AppSettings("CadenaConexionB  D") 'Inicializa la conexion a la BD
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim DSbigbanner As New DataSet
        Dim contenido As contenido = New contenido
        contenido.get_big_banner()
        datagrid1.DataSource = DSbigbanner.Tables("big_banners")
        Me.datagrid1.DataBind()
    End Sub
 
End Class
 
Vale la pena destacar que el me creó el archivo de la clase en una carpeta llamada app_code dentro del mismo proyecto.. es la nueva forma de trabajar del vs 2005.
 
Hasta aqui todo bien.. de hecho me reconoce la funcion get_big_banner() al momento de colocar contenido.get_big_banner(), pero al momento de correrlo me da el siguiente error:
 
Server Error in '/' Application.
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
 
Compiler Error Message: BC30002: Type 'contenido' is not defined.
 
Source Error:
 
Line 9:      Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Line 10:         Dim DSbigbanner As New DataSet
Line 11:         Dim contenido As contenido = New contenido
Line 12:         contenido.get_big_banner()
Line 13:         datagrid1.DataSource = DSbigbanner.Tables("big_banners")
 
si alguien tiene idea de que es lo que me falta o porque me da ese error se los agradeceria...
 
Saludos...
 
y gracias de antemano... 
   
 

 Problema con Clases y Funciones de Visual Studio 2005
 Problema con Clases y Funciones de Visual Studio 2005  Listo!
 Listo! 

