
11/01/2011, 08:30
|
 | | | Fecha de Ingreso: junio-2008 Ubicación: Medellin - Antiquia
Mensajes: 459
Antigüedad: 16 años, 9 meses Puntos: 7 | |
WebService Hola compañeros, antes que nada un FELIZ AÑO!!
Bueno esta vez mi problema es con un web service tonces no se si lo estoy haciendo mal o es que no hay conexión o que pasa. Bueno ocurre que quiero consultar una base de datos de SQLServer 2008 con el web service y retornar los datos a Flex, y la verdad no me da solo se ve como trabajando pero no retorna nada tonces no se que pasara, vale la pena anotar que también realice una prueba con Flex y C# con un método mas simple como retornar un mensaje y funciono bien lo que me hace pensar que es mi servicio; este es mi código de C#:
[WebMethod]
public DataTable ConsultaDatosAFlex(string doc)
{
SqlDataAdapter SQLdta;
DataTable SQLtbl;
DataTable dtDatos;
string strQuery;
//ArrayList arlCampo, arlValor;
try
{
SqlConnection Conex = new SqlConnection( @"Data Source=FLIA\SQLEXPRESS;Initial Catalog=BD;User Id=;Password=;Integrated Security=SSPI;" );
strQuery = "usp_DATOS_CONSULTAR_FLEX";
SqlCommand SQLCmm = new SqlCommand();
SQLCmm.CommandType = CommandType.StoredProcedure;
SQLCmm.CommandText = strQuery;
SQLCmm.Parameters.AddWithValue("@DOC",doc);
SQLCmm.Connection = Conex;
Conex.Open();
//adapter
SQLdta = new SqlDataAdapter( SQLCmm );
//ir por los datos
SQLtbl = new DataTable();
SQLdta.Fill( SQLtbl );
return SQLtbl;
}
catch ( Exception )
{
return null;
}
}
Como pueden ver intento consumir un procedimiento almacenado de SQLServer y traer los datos a C# para luego llevarlos a Flex,
Por su tiempo y colaboración muchas gracias de antemano,
__________________ ----------------------------------------------------------------------------- Yo vivo de preguntar, saber no puede ser lujo... |