private Array GetArrayData(long handle) { if (_field.ArrayHandle == null) { _field.ArrayHandle = _statement.CreateArray(handle, Field.Relation, Field.Name); } ArrayBase gdsArray = _statement.CreateArray(_field.ArrayHandle.Descriptor); gdsArray.Handle = handle; gdsArray.DB = _statement.Database; gdsArray.Transaction = _statement.Transaction; return(gdsArray.Read()); }
private Array GetArrayData(long handle) { if (this.field.ArrayHandle == null) { this.field.ArrayHandle = this.statement.CreateArray(handle, this.Field.Relation, this.Field.Name); } ArrayBase gdsArray = this.statement.CreateArray(this.field.ArrayHandle.Descriptor); gdsArray.Handle = handle; gdsArray.DB = this.statement.DB; gdsArray.Transaction = this.statement.Transaction; return(gdsArray.Read()); }