WCF返回DataSet错误

nebuung 2023-05-18 16:21:17

不知道问题出在哪里,请大佬指正。

断点看是有数据的,rtn=5

public DataSet rgs_data_query()
        {
            SqlParameter[] sps = new SqlParameter[]
            {    
                new SqlParameter("@item","10-1402"),
                new SqlParameter("@indate","2023-05-16")
            };

            try
            {
                DataSet Ds = new DataSet();
                Ds = DBInfo.GetDataSet("dbo.s_wcf_test1", sps);
                return Ds;
            }
            catch (Exception ex)
            {
                return null;
            }
        }
 public static DataSet GetDataSet(string procName, params SqlParameter[] parameters)
        {
            DataSet Ds = new DataSet();
            try
            {
                int rtn = 0;
                MyConnection = new SqlConnection(MyConnectionString);
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = MyConnection;
                cmd.CommandText = procName;
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddRange(parameters);
                SqlDataAdapter sda = new SqlDataAdapter(cmd);          
                sda.Fill(Ds);
                DataTable Dt = new DataTable();
                rtn = sda.Fill(Dt);
                if (MyConnection.State == ConnectionState.Open)
                {
                    MyConnection.Close();
                    MyConnection.Dispose();
                }
                return Ds;
            }
            catch (SqlException ex)
            {
                if (MyConnection.State == ConnectionState.Open)
                {
                    MyConnection.Close();
                    MyConnection.Dispose();
                }
                return null;
            }
            finally
            {
                MyConnection.Close();
                MyConnection.Dispose();
            }
        }

 

...全文
79 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,896

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧