# No results returned from Ice.Contracts.BO.UD12.dll - GetByID, GetRows

**URL:** <https://www.epiusers.help/t/no-results-returned-from-ice-contracts-bo-ud12-dll-getbyid-getrows/97614>\
**Category:** Epicor ERP 10\
**Tags:** functions, bpm\
**Created:** [December 20, 2022, 10:46pm UTC](https://www.epiusers.help/t/no-results-returned-from-ice-contracts-bo-ud12-dll-getbyid-getrows/97614 "2022-12-20T22:46:40Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![ckrusen](https://www.epiusers.help/user_avatar/www.epiusers.help/ckrusen/32/50584_2.png) [@ckrusen](https://www.epiusers.help/u/ckrusen)\
**Post date:** [December 21, 2022, 4:14pm UTC](https://www.epiusers.help/t/no-results-returned-from-ice-contracts-bo-ud12-dll-getbyid-getrows/97614/7 "2022-12-21T16:14:56Z")

</div>

Maybe something in this topic will help

> [@Record Not Found Error](https://www.epiusers.help/t/record-not-found-error/79029/20):
>
> I wish I knew it was going to be this easy! After many failures this is the code that works for me! Thank you everyone for your help. private void UD110Exists() { UD110exists = true; try { UD110Adapter adapterUD110 = new UD110Adapter(this.oTrans); adapterUD110.BOConnect(); string Key1 = "PMOPERATIONS"; string Key2 = tbTypeCode1.Value.ToString(); string Key3 = tbFreqCode1.Value.ToString(); string Key4 = tbEquipTypeID.Text; string Key5 = string.Empty; adapterUD11…

# edit

Post #17 in that thread has a working sample that uses GetRows() instead of GetById()

---

_[View the full topic](https://www.epiusers.help/t/no-results-returned-from-ice-contracts-bo-ud12-dll-getbyid-getrows/97614)._
