Hola chicos,
 
Os escribo porque estoy empezando a reciclarmee asp, paso a asp.net con vb (un poco tarde, lo se, pero son las desventuras de montar una empresa). El caso es que esto del asp.net aunque tiene cierto parecido al asp normal (del cual era muy bueno programando) se diferencia en ciertas cosas que poco a poco aprendo.
 
Entonces, dos preguntitas, primero un fallo que no se a que es debido, y luego una consulta.
 
1.- Dataset3.aspx.vb
 
Imports System.Data
Imports System.Data.SqlClient
 
Public Class DataSet3
    Inherits System.Web.UI.Page
 
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
 
    End Sub
 
    Public Function DameCliente(ByVal idProvincia As Integer) As DataSet
        Dim cn As New SqlConnection()
        cn.ConnectionString = "Data Source=lwda241.servidores.net;Initial Catalog=ic;User Id=uid;Password=pass;"
        Dim cmd As New SqlCommand()
        cmd.CommandText = "SELECT * FROM tbl_cliente WHERE idProvincia =" + idProvincia
        cmd.Connection = cn
 
        Dim da As New SqlDataAdapter()
        da.SelectCommand = cmd
 
        'Dim ds As DataSet = New DataSet()
        Dim ds As New DataSet()
 
        da.Fill(ds)
 
        Return ds
    End Function
End Class
 
El caso es  que no me falla nada pero me da error en la fila del fill, me da el siguiente error "Error	2	Overload resolution failed because no accessible 'Fill' can be called with these arguments:
    'Public Function Fill(dataTable As System.Data.DataTable) As Integer': Value of type 'PruebaSql.DataSet' cannot be converted to 'System.Data.DataTable'.
    'Public Overrides Function Fill(dataSet As System.Data.DataSet) As Integer': Value of type 'PruebaSql.DataSet' cannot be converted to 'System.Data.DataSet'.	D:\Proyectos\VBNET\PruebaSql\PruebaSql\DataSet3.as  px.vb	25	9	PruebaSql"
 
y no se a que es debido porque relleno todo correctamente (creo)
 
2.- ¿Como se hacen llamadas directamente de la página aspx a funciones que he creado en la aspx.vb?
 
Gracias y lamento estas cuestiones, pero es que el libro que me he comrado de asp.net para aprender es una mierda, por lo que si me podéis aconsejar uno os lo agradecería (de wrox no, por favor, en español)
 
Gracias 
   
 
 Desconocimiento de principiante
 Desconocimiento de principiante 
 Respuesta: Desconocimiento de principiante
 Respuesta: Desconocimiento de principiante 

