Esempio n. 1
0
        //<<protected function
        //根据查询SQL,产生提供给报表生成需要的 XML 或 JSON 数据,采用 Oracle 数据引擎
        protected static void DoGenDetailData(System.Web.UI.Page DataPage, string QuerySQL, ResponseDataType DataType, bool IsJSON)
        {
            OracleConnection  myConn = new OracleConnection(OracleConnStr);
            OracleDataAdapter myda   = new OracleDataAdapter(QuerySQL, myConn);
            DataSet           myds   = new DataSet();

            myConn.Open();
            myda.Fill(myds);
            myConn.Close();

            if (IsJSON)
            {
                JSONReportData.GenDetailData(DataPage, myds, DataType);
            }
            else
            {
                XMLReportData.GenDetailData(DataPage, myds, DataType);
            }
        }