• Viernes 14 de Junio de 2024, 00:09

Autor Tema:  Problemas Con Property  (Leído 1280 veces)

josu

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Problemas Con Property
« en: Lunes 3 de Julio de 2006, 12:03 »
0
hola de nuevo, tengo un problema con con una property, les cuento lo que trato de hacer, quiero hacer una property que me dvuelva como valor el dataset de una consulta luego este dataset se recoge en una funcion javascript y se recorre en la misma funcion.

aqui os pongo como lo he echo: :comp:

en el lado vb:
Dim elValorQueSea As DataSet

    Public Property miPropiedad() As DataSet
        Get
            Dim oConn As New OleDb.OleDbConnection
            Dim oCmd As New OleDb.OleDbCommand
            Dim oDa As New OleDb.OleDbDataAdapter
            Dim k As New OleDb.OleDbParameter
            Dim oDs As New DataSet
            Dim destino As String


            destino = "C:\Inetpub\wwwroot\cementoslemona\libro1.xls"
            oConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & destino & ";Extended Properties=Excel 8.0;"
            oConn.Open()
            oCmd.CommandText = "SELECT epi FROM tabla2 WHERE (puestodetrabajo='calcador')"
            oCmd.Connection = oConn
            oDa.SelectCommand = oCmd
            oDa.Fill(oDs, "tabla")
            elValorQueSea = oDs
            Return elValorQueSea
        End Get
        Set(ByVal Value As DataSet)
            elValorQueSea = Value
        End Set
    End Property

 y en el lado html:
<script language="javascript">
function tabla()
{
var ds;
ds=<%=miPropiedad%>
var i=ds.tables[0].rows[0].Item("epi");
alert(i);
}
</script>
</HEAD>
<body  onload="javascript:tabla()" MS_POSITIONING="GridLayout">

y el error que me da es el siguiente: :argh:

Linea: 14
Car: 6
Error: 'System' no esta definido

si alguien ve en que me equivoco le agradeceria mucho que me indicase cual es el fallo que cometo.

un saludo y gracias de antemano

ing_marco

  • Miembro MUY activo
  • ***
  • Mensajes: 263
    • Ver Perfil
Re: Problemas Con Property
« Respuesta #1 en: Lunes 3 de Julio de 2006, 20:20 »
0
Podrias poner las importaciones por que me parece que alli esta el error.
que has importado para poder usar el dataset.
MARCO DIAZ
Ing_Marco
Bachiller Ing de Sistemas.
UNT
Trujillo-Peru

josu

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Re: Problemas Con Property
« Respuesta #2 en: Martes 4 de Julio de 2006, 09:10 »
0
hola ing_marco,
esto es lo que importo:

Imports System.Data
Imports System.Data.OleDb

Public Class WebForm2
    Inherits System.Web.UI.Page

yo las property ya las e usado antes pero que devuelve un integer y no un dataset de echo e echo la prueba en este mismo ejemplo que la property el valor que devuelve es un integer, es decir que devuelva esto que te pongo aqui:
 
elValorQueSea = oDs.Tables(0).Rows.Count
Return elValorQueSea

devolviendo este valor me da bien, pero si lo que devuelve es un dataset entonces me da el error.

no se que puede ser.

un saludo y muchas gracias por tu interes.