Example #1
0
        public void LoadSet(IDAOFilter filter, LoadMembersDelegate method, string tableName, List <string> fieldsList)
        {
            bool         wasOpen = false;
            DbDataReader reader  = null;

            try
            {
                //string topdistinct = "";

                //if (distinct)
                //    topdistinct += "distinct";

                //if (top > 0)
                //    topdistinct += " top " + top.ToString();

                reader = ReaderOpen(out wasOpen, createSQL(filter, tableName, fieldsList));
                while (reader.Read())
                {
                    object[] vals = new object[reader.FieldCount];
                    reader.GetValues(vals);
                    method(vals);
                }
            }
            catch
            {
                throw;
            }
            finally
            {
                ReaderClose(reader, wasOpen);
            }
        }
Example #2
0
        public void LoadSet(IDAOFilter filter, LoadMembersDelegate method, string tableName, List <string> fieldsList)
        {
            bool         wasOpen = false;
            DbDataReader reader  = null;

            try
            {
                reader = ReaderOpen(out wasOpen, createSQL(filter, tableName, fieldsList));
                while (reader.Read())
                {
                    object[] vals = new object[reader.FieldCount];
                    reader.GetValues(vals);
                    method(vals);
                }
            }
            catch (Exception exp)
            {
                throw exp;
            }
            finally
            {
                ReaderClose(reader, wasOpen);
            }
        }
Example #3
0
 public void LoadSet(IDAOFilter filter, LoadMembersDelegate method, string tableName)
 {
     LoadSet(filter, method, tableName, null);
 }
Example #4
0
 public void LoadSet(IDAOFilter filter, int top, LoadMembersDelegate method, string tableName, List <string> fieldsList)
 {
     throw new Exception("The method or operation is not implemented.");
 }