I was able to isolate what field is causing the problem but have no idea why an error is being generated, so I was wondering if you guys had any thoughts on the following explaination...
We have a scheduling detail table. One of the fields in this table is called sd_JobNumber. It's defined as a VarChar(20) in the DTK so it is definitely a string field. Our job numbers can be prefixed with [0-9] or [A-Z]. (We call this a job stream).
When we schedule a job prefixed with an alpha job stream, like 'T0123', everything works perfectly. No errors occur when creating new rows in the schedule detail table, and our applications functions properly.
When we schedule a job prefixed with a numeric job stream, like '90123', we get the errors in the InitializeNewRow Method in the DataBasics class, when creating new rows in the schedule detail table. It executes the 'String' condition, so it should know it's a string field, but it errors out trying to set the field 'sd_JobNumber' to an empty string.(See above post). I'm not certain why an error occurs, since we haven't even populated the job number yet so it doesn't know what value I am going to use. It must be something going on internally.
This is a huge problem for us and any assistance you can offer would be much appreciated. I can step you through the code via a remote session to show you the error. It's very strange.
Regards,
Tim