| 
	
		|  Autor | Tema: Problea al retornar un Array con webservice.net  (Leído 5,761 veces) |  
	| 
			| 
					
						| apache_scrc 
								
								 Desconectado 
								Mensajes: 30
								
								
								
								
								
								   | 
 
Ola estimados, les cuento.. estoy trabajando en webservice .net y cree una funcion que me rescate dos valores, el problema es q necesito queen pantalla me los muestre de forma indepiendiente para asi poder trabajar con xml. Si pongo el return anidado no tengo problema, pero si pongo el otro que deje especificado me tira un problema de conversion. ojala puedan ayudarme!   <WebMethod()> _  Public Function EnvioRUT(ByVal var As Integer) As String         Using conn As New SqlConnection("data source =  ; initial catalog =  ; user id = ; password = ")            'Dim var As Integer =             ' Se debe escribir el nombre del SP (TestReturn) y el valor que este recibe (@Invalue)            Using cmd As New SqlCommand("dbo.SP_DATOS")                cmd.CommandType = CommandType.StoredProcedure                cmd.Parameters.Add(New SqlParameter("@RUT", var))                    'El valor retorndo por el SP lo almacenamos en una variable (@Return_Value)                Dim nombre As New SqlParameter("@NOMBRE", SqlDbType.Char, 18)                nombre.Direction = ParameterDirection.Output                cmd.Parameters.Add(nombre)                 Dim apellido As New SqlParameter("@APELLIDO", SqlDbType.Char, 20)                apellido.Direction = ParameterDirection.Output                cmd.Parameters.Add(apellido)                 conn.Open()                 cmd.Connection = conn                cmd.ExecuteNonQuery()                  Dim retornar(1) As Integer                 retornar(0) = nombre.Value                retornar(1) = apellido.Value                 'Return retornar(0) + retornar(1)                Return retornar <-------------- problemas con este return                 conn.Close()            End Using        End Using     End Function
 
 |  
						| 
								|  |  
								| « Última modificación: 19 Agosto 2010, 16:47 pm por Novlucker » |  En línea | 
 
 |  |  |  | 
			| 
					
						| raul338 
								       
								
								 Desconectado 
								Mensajes: 2.633
								
								 
								La sonrisa es la mejor forma de afrontar las cosas
								
								
								
								
								
								     | 
 
Ola estimados, les cuento.. estoy trabajando en webservice .net
 Mal.... esto es vb6, en programacion general hay un subforo de .net Segundo, porque quieres hacer el return solo? si la funcion tiene que devolver un string, porque devuelves un array? 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| apache_scrc 
								
								 Desconectado 
								Mensajes: 30
								
								
								
								
								
								   | 
 
Mal.... esto es vb6, en programacion general hay un subforo de .net Segundo, porque quieres hacer el return solo? si la funcion tiene que devolver un string, porque devuelves un array?porque necesito recoger dos datos... si los devuelvo como string el xml que general el webservice me los reconocera como un valor.... en cambio si los devuelvo como array, me los deberia reconocer como independiente... |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| raul338 
								       
								
								 Desconectado 
								Mensajes: 2.633
								
								 
								La sonrisa es la mejor forma de afrontar las cosas
								
								
								
								
								
								     | 
 
  <WebMethod()> _Public Function EnvioRUT(ByVal var As Integer) As String
 
 Entonces deberias cambiar lo que esta en negrita por "As String()" o as array o lo que sea mas comodo, pero un array, lista, coleccion,etc  en definitiva 
 Dim retornar(1) As Integer
 un consejo, siempre lo que devuelve la funcion, y lo que estas preparando para devolver con return, deben ser iguales    |  
						| 
								|  |  
								| « Última modificación: 19 Agosto 2010, 16:40 pm por raul338 » |  En línea | 
 
 |  |  |  | 
			| 
					
						| apache_scrc 
								
								 Desconectado 
								Mensajes: 30
								
								
								
								
								
								   | 
 
vale compadre... tenia que poner as string() como me dijiste y así el Return me reconoce que puedo devolver un vector..   |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Android (Descomprimir String GZIP que viene de Webservice .NET) Java
 | seba123neo | 4 | 6,158 |  28 Noviembre 2010, 01:47 am por seba123neo
 |  
						|   |   | Webservice, problema el retornar un dato con un SoapServer(PHP) PHP
 | egyware | 4 | 4,842 |  4 Octubre 2014, 17:49 pm por ~ Yoya ~
 |  
						|   |   | problea con 2 pcs con modem como ponerlas en red Redes
 | zeuskid | 3 | 4,102 |  8 Octubre 2011, 19:49 pm por int_0x40
 |  
						|   |   | Como separar parametros que retorna array con webservice nusoap PHP
 | Graphixx | 0 | 4,170 |  15 Marzo 2012, 23:26 pm por Graphixx
 |  
						|   |   | Ayuda WEbService plz. .NET (C#, VB.NET, ASP)
 | visualfree | 2 | 2,988 |  21 Abril 2013, 07:28 am por .::IT::.
 |    |