I am using the .NET Framework 1.1 and C#. I have a dataset with several
tables in it and several relationships between tables. I have the same
problem with each relationship. They were created as follows: I have
created a DataRelation between 2 tables. A ForeignKeyConstraint is made for
the DataRelation and the Delete and Update rules both set to Cascade.
Everything works as expected unless the only change to a key is the case of
the characters. For example if I change SomeName to somename, the change
does not cascade to the other table. The relationships are case sensitive so
the rows affected now lose the ability to follow the relationship.
This seems to be a bug. Is there a patch available? In some cases I can
use brute force to overcome this but there are so many handlers on changes
that this gets complicated.
|