Subject Re: TIBODataset.Locate causes error when using ORDER BY with column index
Author
To fix this issue in the near term, I am writing my own Locate function as a static (ie class) function that takes the original signature and adds a dataset parameter and operates like the original BDE Locate function does.  I noticed that TIBODataset.InternalLocateRecord essentially does what I want.  I could take that function, pull it in to my codebase and make modifications to make it work.  By paying for a IBObjects license that includes source, is it legal for me to make use of an altered version of this function in my own application.  I can't tell for sure.  My company creates ERP software for manufactures and does not compete with IBObjects in any way.  I would rather the IBO code just work like the BDE equivalent out of the box, but I need something to get past the bug in the meantime or in case it is decided that this is not something that should be fixed in IBObjects.