Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2006, 13:10
Avatar de MsTech.DotNet
MsTech.DotNet
 
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 22 años
Puntos: 0
Exclamación Problema con Clases y Funciones de Visual Studio 2005

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...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80