Hola Trulala de cordoba. Lo primero muchas gracias por contestar, con respecto al dataset, esas paginas que me has comentado sobre todo la pagina de el guille ya las habia mirado antes de plantear mi duda. Investigando he indicado que se escoja como origen de datos un procedimiento almacenado en la base de datos. Lo que pasa es que ese procedimiento no me genera valores.
Creo que puede ser, por que la consulta select que forma el procedimiento almacenado tiene dos variables.
Mi duda es como puedo decirle al datset tipado que valores pertenecen a esas variables. Por ejemplo para un dataset normal seria.
Código:
Dim comando As New SqlCommand
Dim cnn As new SqlConnection
cnn = "cadena de conexion"
comando.Connection = cnn
comando.CommandText = "SELECT * FROM tabla WHERE variable=@variable"
comando.Parameters.Add(New SqlParameter("@variable", SqlDbType.BigInt)).Value = Request("variable")
Dim dataset1 As New DataSet()
Dim da1 As New SqlDataAdapter()
da1.SelectCommand = comando
da1.Fill(dataset1, "tabla")
Bueno en este ejemplo no es un procedimiento almacenado, pero como ejemplo creo que sirve. Gracias de nuevo por contestar
Un saludo
Pinty