国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - 水晶易表調用C#的WebService,返回數據集合的應用分析

水晶易表調用C#的WebService,返回數據集合的應用分析

2019-11-05 10:53asp.net教程網 ASP.NET教程

本篇文章介紹了,水晶易表調用C#的WebService,返回數據集合的應用分析。需要的朋友參考下

1. 水晶易表不能識別WS接口返回的DataTable或DataSet數據類型,會提示“無法加載URL”

3. C#調用Oracle的Package,并返回數據列表

2. 經查證,可以接受string類型的,如果需要返回數據列表,那么需要借助數組來返回,代碼實現如下:

復制代碼代碼如下:


public WeekSale_Table GetData(string skc1, string skc2, string week1, string week2, string week3, string week4)
        {
            try
            {
         //C#調用Oracle的包,返回數據列表
                OracleConnection orcn = new OracleConnection(ConfigurationManager.AppSettings["SAPBI"].ToString());
                OracleCommand cmd = new OracleCommand("pkg_cx_Productlifecycle.skcweeksale", orcn);
                cmd.CommandType = CommandType.StoredProcedure;
                OracleParameter ip0 = new OracleParameter("skc1", OracleType.VarChar);
                OracleParameter ip1 = new OracleParameter("skc2", OracleType.VarChar);
                OracleParameter ip2 = new OracleParameter("week1", OracleType.VarChar);
                OracleParameter ip3 = new OracleParameter("week2", OracleType.VarChar);
                OracleParameter ip4 = new OracleParameter("week3", OracleType.VarChar);
                OracleParameter ip5 = new OracleParameter("week4", OracleType.VarChar);

 

                ip0.Value = skc1;
                ip1.Value = skc2;
                ip2.Value = week1;
                ip3.Value = week2;
                ip4.Value = week3;
                ip5.Value = week4;

                cmd.Parameters.Add(ip0);
                cmd.Parameters.Add(ip1);
                cmd.Parameters.Add(ip2);
                cmd.Parameters.Add(ip3);
                cmd.Parameters.Add(ip4);
                cmd.Parameters.Add(ip5);

                OracleParameter p1 = new OracleParameter("p_rc", OracleType.Cursor);
                p1.Direction = System.Data.ParameterDirection.Output;
                cmd.Parameters.Add(p1);

                OracleDataAdapter command = new OracleDataAdapter(cmd);
                DataSet ds = new DataSet();
                command.Fill(ds, "Table");
                DataTable dt = ds.Tables["Table"];
                WeekSale_Table wt = new WeekSale_Table();
                wt.row = new WeekSale_Row[dt.Rows.Count];
                int rcount = dt.Rows.Count;
                for (int i = 0; i < rcount; i++)
                {
                    DataRow dr = dt.Rows[i];
                    WeekSale_Row row = new WeekSale_Row();
                    row.DISCOUNT1 = dr["DISCOUNT1"].ToString();
                    row.DISCOUNT2 = dr["DISCOUNT2"].ToString();
                    row.FCALCSUMS1 = dr["FCALCSUMS1"].ToString();
                    row.FCALCSUMS2 = dr["FCALCSUMS2"].ToString();
                    row.NUMS1 = dr["NUMS1"].ToString();
                    row.NUMS2 = dr["NUMS2"].ToString();
                    row.SKC1 = dr["SKC1"].ToString();
                    row.SKC2 = dr["SKC2"].ToString();
                    row.WEEK = dr["WEEK"].ToString();
                    row.WEEKS = dr["WEEKS"].ToString();
                    wt.row[i] = row;
                }
                return wt;
            }
            catch
            {
                return null;
            }
        }

 

復制代碼代碼如下:


//定義Row,一行
public class WeekSale_Row
    {
        public string WEEKS;
        public string SKC1;
        public string SKC2;
        public string FCALCSUMS1;
        public string FCALCSUMS2;
        public string NUMS1;
        public string NUMS2;
        public string DISCOUNT1;
        public string DISCOUNT2;
        public string WEEK;
    }

 

//定義Table
public class WeekSale_Table
    {
        public WeekSale_Row[] row;
    }

 

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲一区二区三区在线免费观看 | 午夜视频在线观看一区二区三区 | 黄网站视频免费 | 欧美综合一区 | 欧美一区二区大片 | 国产资源在线视频 | 成a人片在线观看 | 99久久久成人国产精品 | 欧美精品亚洲精品 | 黑人粗大视频 | 福利片在线 | 久久久久网站 | 午夜男人 | 天天射天天干 | 精品人成| 欧美成人高清视频 | 精久久久 | 久久国产综合 | 成人欧美一区二区三区白人 | 成人爽a毛片一区二区免费 成年人毛片视频 | 日韩免费高清视频 | 精品一区二区三区免费 | 在线观看的av | av资源中文在线 | www天天干 | 亚洲欧美日韩在线一区二区三区 | 激情综合五月 | 亚洲精品国产乱码在线看蜜月 | 国产精品美女久久久久久久久久久 | 国产日韩欧美综合 | 欧美在线一区二区三区 | 久久精品国产免费 | 91精品日韩 | 午夜999| 国产一级毛片国语一级 | 国产片在线观看 | 精品久久亚洲 | 嫩草91 | 久久精品无码一区二区三区 | 精精国产xxxx视频在线 | 午夜爱爱毛片xxxx视频免费看 |