this one helps. I think you need a struct type column instead of array type. It's not a good idea to put two columns of different types into an array. To create a struct type column, simply call the struct function:
wish of those help You're collecting the fields selected by your query into a record which doesn't have the same number and type of fields of your query. For example, in your second cursor you're selecting the fields idpledge, payamt, paydate, paymethod:
OPEN cv_prod FOR
SELECT idpledge, payamt, paydate, paymethod
FROM dd_pledge INNER JOIN dd_payment USING (idpledge)
WHERE iddonor = lv_donor_id
GROUP BY idpledge;
FETCH cv_prod INTO rec_payment2;
TYPE pay2 IS RECORD (
To fix the issue you can do Fragments have their own loader managers - try calling getLoaderManager() instead of getActivity().getSupportLoaderManager(). Also make sure that you're being consistent in terms of whether you're using android.app or android.support.v4.app for LoaderManager, LoaderManager.LoaderCallbacks and so on.
How to create 2 incompatible number-like types in TypeScript?
help you fix your problem This is a lucky guess, since you don't post the whole class, but given that I get the same error, here it is my possible solution on how to fix it: I've pasted your code as is on my IDE (NetBeans), and then used Fix Imports, created the scheduling class (by the way, you should use Java naming conventions), and I could reproduce your error: