This has usually worked fine for me except in the instance I am looking at today which has me a little stumped. On my form some values are appearing correctly and some are not. So, I stepped to the line in the code where the Fill is happening to check the contents of the BO. Well, the first time it's called the Fill only retrieves some of the values...But if I execute that same exact line (FillByPrimaryKey) over again with no action between the two calls it returns back all of my values correctly.
So, basically...if I call FillByPrimaryKey once it returns back some but not all of my values, some are still zeroes or blanks. If I recall it a second time directly after calling it the first, it fills everything correctly.
I realize this sounds stupid but I have done it several times now. I have no idea what could be causing this, so if you guys have any idea or could just point me to some things to check that would be great. Thanks!