예제 #1
0
        public string GetDataReslut(string ParamByName)
        {
            StringBuilder para = new StringBuilder(1024);

            Hygeia.GetbyName(hInterface, ParamByName, para);
            return(para.ToString());
        }
예제 #2
0
        public DataSet GetDataSet()
        {
            int index;

            for (int i = 0; i < OutDataSet.Tables.Count; i++)
            {
                //设置记录集
                index = SetResultset(OutDataSet.Tables[i].TableName);
                if (index > 0)
                {
                    index = Hygeia.FirstRow(hInterface);
                    if (index > 0)
                    {
                        //新增一行
                        DataRow drs = OutDataSet.Tables[i].NewRow();
                        //列
                        for (int _col = 0; _col < OutDataSet.Tables[i].Columns.Count; _col++)
                        {
                            StringBuilder value = new StringBuilder(1024);
                            index = Hygeia.GetbyName(hInterface, OutDataSet.Tables[i].Columns[_col].ColumnName, value);
                            //赋值
                            drs[_col] = value.ToString();
                        }
                        //加入结果集
                        OutDataSet.Tables[i].Rows.Add(drs);
                    }

                    while (Hygeia.NextRow(hInterface) > 0)
                    {
                        //新增一行
                        DataRow drs = OutDataSet.Tables[i].NewRow();
                        //列
                        for (int _col = 0; _col < OutDataSet.Tables[i].Columns.Count; _col++)
                        {
                            StringBuilder value = new StringBuilder(1024);
                            index = Hygeia.GetbyName(hInterface, OutDataSet.Tables[i].Columns[_col].ColumnName, value);
                            //赋值
                            drs[_col] = value.ToString();
                        }
                        //加入结果集
                        OutDataSet.Tables[i].Rows.Add(drs);
                    }
                }
            }

            return(OutDataSet);
        }