Xamarin Foms SqlCommand 错误 Tcp 提供程序 35

问题描述

我开发了一个 Xamarin 应用程序,使用 sqlcommands 使用 sql Server 数据库。 一切都完美无缺。我只是有一个问题。当应用程序在手机锁定的情况下恢复时,如果您解锁手机并尝试执行查询,它会返回“TCP PROVIDER ERROR 35”,然后如果您尝试其他时间查询,它会再次正常工作。

这是我的代码

@H_502_4@ 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 (将#修改为@)