Ik maak gebruik van een access-database (sql-server was iets te moeilijk te implementeren ..) Deze database zou ik graag opvullen via vb.NET. Dit lukt al aardig, maar nu stuit ik op een probleem met de constraints.
Wanneer ik nu een naam probeer in te voeren die reeds in de database staat kan ik via een try catch een foutmelding bekomen in de vorm van :
'Column 'strNaam' is constrained to be unique. Value 'test' is already present.'
Is het mogelijk om deze foutmelding een beetje te personaliseren (vb andere taal ?! en strNaam vb vervangen door een ander woordje ?)
Ik lees in veel topics dat ik beter constraints kan opleggen in de database ipv in code, maar lijkt me nog moeilijker om fouten af te handelen ? Of zie ik het verkeerd ?
code:
1
2
| Dim tblNamen As DataTable = dsDatabase.Tables("dbNamen")
tblNamen .Columns("strNaam").Unique = True |
Wanneer ik nu een naam probeer in te voeren die reeds in de database staat kan ik via een try catch een foutmelding bekomen in de vorm van :
'Column 'strNaam' is constrained to be unique. Value 'test' is already present.'
Is het mogelijk om deze foutmelding een beetje te personaliseren (vb andere taal ?! en strNaam vb vervangen door een ander woordje ?)
Ik lees in veel topics dat ik beter constraints kan opleggen in de database ipv in code, maar lijkt me nog moeilijker om fouten af te handelen ? Of zie ik het verkeerd ?