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...