Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
4
Erster Beitrag:
vor 7 Jahren, 3 Monaten
Letzter Beitrag:
vor 7 Jahren, 2 Monaten
Beteiligte Autoren:
Glenn Rathke, Paulo Oliveira, Al

How to blow past hAdd errors on duplicates

Startbeitrag von Glenn Rathke am 29.03.2011 00:12

I'm wanting to blow past any errors returning from hAdd due to duplicates. I don't need the duplicate records and want to skip the display of ALL error messages. I'e tried various forms of automatic error management, changing the error paramater, etc..

How can I do an hAdd and not display ANY error message? Using MSSQL

Antworten:

Hello Glenn

You can turn off duplicate checking with HSetDuplicates but I think this would allow duplicates to be created.
If you leave it on, you could manage the error with HErrorDuplicates which shoud allow you to trap the error and then ignore it.

Regards
Al

von Al - am 29.03.2011 00:25
Hi Al,

Thanks for that. I'm thinking HErrorDuplicates is called after the HAdd, right? The problem is HAdd throws the ugly error message which I am trying to prevent.


von Glenn Rathke - am 29.03.2011 12:40
Turn off the automatic error management for the duplicates, check the HOnError function and manage the HErrorDuplicates in your code.
In the procedure used in the HOnError use RESULT OPCANCEL.

http://doc.windev.com/en-US/?3044017&name=honerror-function
http://doc.windev.com/en-US/?3044077&name=HErrorDuplicates

von Paulo Oliveira - am 29.03.2011 12:59
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.