Hola a todos...
Tengo un WebService que ejecuta una consulta SQL pasándole el comando y un
array de SqlParameter. Devuelve 1 dataset con el resultado.
Cuando añado la referencia al servicio, esta se mete en un namespace y se
crea un nuevo tipo para asignarlo al parámetro:
En el webservice
[webmethod]
public DataSet SqlQuery(string Command, SqlParameter []Parms){
[...]
}
Si la referencia en la que lo añado se llama, por ejemplo, DatosRemotos, en
el código del cliente que la utiliza, crea una nueva clase
"DatosRemotos.SqlParameter". El problema está en que toda la aplicación
trabaja con objetos System.Data.SqlClient.SqlParameter y que las llamadas al
webservice esperan objetos de tipo DatosRemotos.SqlParameter, ¡¡ pero son el
mismo tipo!!
¿Qué es lo que tengo que hacer para que .NET declare los parámetros con los
tipos originales que implementa el webservice y que no cree estas clases que
realmente no sirven para otra cosa que entorpecer????
Saludos
Leer las respuestas