public int next_OSAS_log() { int err = 0; err = oCustomer.dsReadFldNext(cust_channel, "id,flag,company_id", ref cust_sKey, ref arrCustomers); if (err != 2 && err != 0) { //MessageBox.Show(err.ToString()); sLog.CompanyID = this.arrCustomers.GetValue(2).ToString(); sLog.CustomerID = this.arrCustomers.GetValue(0).ToString(); sLog.Flag = this.arrCustomers.GetValue(1).ToString(); this.sCustomerID = sLog.CustomerID; this.sCompanyID = sLog.CompanyID; } return(err); }
public bool ReadNext(String sFields) { String[] Fields = sFields.Split(','); System.Array arrValues = new System.String[Fields.GetLength(0) + 2]; do { this.err = oFile.dsReadFldNext(this.channel, sFields, ref this.sKey, ref arrValues); }while (this.err == 0); if (this.err == 2) { return(false); } if (this.err != -1) { this.Error = this.err.ToString(); return(false); } this.arrValues = arrValues; return(true); }