问题描述
我开发了一个 Xamarin 应用程序,使用 sqlcommands 使用 sql Server 数据库。 一切都完美无缺。我只是有一个问题。当应用程序在手机锁定的情况下恢复时,如果您解锁手机并尝试执行查询,它会返回“TCP PROVIDER ERROR 35”,然后如果您尝试其他时间查询,它会再次正常工作。
这是我的代码。
public async Task<Respuesta> ObtenerArticulos()
{
sqlConnection con = new sqlConnection(cadenaConexion);
sqlCommand comando = con.CreateCommand();
sqlDataReader reader;
Articulos articulobd = new Articulos();
try
{
con.open();
comando.Connection = con;
comando.CommandType = CommandType.Text;
comando.CommandText = "select * from Articulos where activo = '1'";
reader = comando.ExecuteReader();
if (reader.Read())
{
articulobd.FotoArt = Application.Current.Resources["UrlFotos"].ToString().Trim() + reader["articulo"].ToString() + ".jpg";
articulobd.Articulo = reader["articulo"].ToString().Trim();
articulobd.Familia = reader["familia"].ToString().Trim();
articulobd.Descripcion = reader["descripcion"].ToString().Trim();
}
reader.Close();
con.Close();
return new Respuesta
{
Correcto = true,Resultado = articulobd,};
}
catch (Exception ex)
{
con.Close();
return new Respuesta
{
Correcto = false,Texto = ex.Message,};
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)