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); } }
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); } }
public void LoadSet(IDAOFilter filter, LoadMembersDelegate method, string tableName) { LoadSet(filter, method, tableName, null); }
public void LoadSet(IDAOFilter filter, int top, LoadMembersDelegate method, string tableName, List <string> fieldsList) { throw new Exception("The method or operation is not implemented."); }