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,