Ik ben bezig met wat te spelen in Visual Basic.Net en nu loop ik tegen het volgende probleem aan:
Met behulp van de dataset designer in Visual Studio 2005 heb ik een dataset gemaakt. Nu heb ik deze dataset gekoppeld aan een formulier met bijbehorende Tableadapter en Bindingsource. In de database heb ik een primary key aangemaakt welke niet autonummering is en veranderd kan worden door de de gebruiker. Echter wanneer ik een id ingeef welke al bestaat en ik verander van record dan gooit hij uiteraard een Unhandled Constraint Exception eruit. Nu wil ik deze foutmelding afvangen, maar ik heb werkelijk geen idee waar ik deze kan afvangen. Ik doe in me code verder niets voordat deze fout optreed.
Ik heb gekeken naar de verschillende events die ik eventueel zou kunnen gebruiken, maar de enige die me bruikbaar leek, die doet het niet. Tenminste hij gooit voordat deze event optreed al de exception. Dit was de dataerror van de bindingsource. Dus ergens zou ik het vooraf af moeten kunnen vangen, maar waar?
Met behulp van de dataset designer in Visual Studio 2005 heb ik een dataset gemaakt. Nu heb ik deze dataset gekoppeld aan een formulier met bijbehorende Tableadapter en Bindingsource. In de database heb ik een primary key aangemaakt welke niet autonummering is en veranderd kan worden door de de gebruiker. Echter wanneer ik een id ingeef welke al bestaat en ik verander van record dan gooit hij uiteraard een Unhandled Constraint Exception eruit. Nu wil ik deze foutmelding afvangen, maar ik heb werkelijk geen idee waar ik deze kan afvangen. Ik doe in me code verder niets voordat deze fout optreed.
Ik heb gekeken naar de verschillende events die ik eventueel zou kunnen gebruiken, maar de enige die me bruikbaar leek, die doet het niet. Tenminste hij gooit voordat deze event optreed al de exception. Dit was de dataerror van de bindingsource. Dus ergens zou ik het vooraf af moeten kunnen vangen, maar waar?