Actually, no I can't. That's part of the problem. Based on everything I see here, this problem should not be occurring. Yet it does.
I guess that I was hoping that I was not the first person to run into this; that someone else would have experienced the same problem and could say "Oh, you must have changed such-and-such a setting by mistake."
The interesting thing about this is that it was working perfectly, but after I changed the code to add one additional case, this problem suddenly started occurring. Although, changing it back doesn't fix the problem. That would suggest that either a setting was changed or perhaps some kind of system capacity was exceeded. In fact, because my applications makes HEAVY use of objects, I also thought that perhaps I had reached some sort of limit to the number of objects that could instanciated or something, but I can't find any limit to that either, so I'm perplexed. I suppose it's also possible that, because the error returned actually says that the data type is invalid that there may be some sort of implicit conversion happening somewhere that I'm not aware of.
Anyway, thanks for taking the time to try to reproduce this. I appreciate your effort.
John
John Groft
Consultant
Computer Task Group, Inc.