Information générale
Catégorie:
Codage, syntaxe et commandes
Titre:
Error handling - duplicate record
Versions des environnements
Network:
Windows 2000 Server
In the click event of the ‘SAVE’ button I have the following code to trap errors.
-----
ON ERROR DO "w:\Talman develpment\bkbplus\errhand" with ERROR(), MESSAGE()
select bkplcont
tableupdate(.T.,.F.)
on error
------
For some reason the program only catches the error when you exist the program. Then giving the foxpro error 'Uniqueness of index CN_CONTNUM violated'.
In the load event of the form I 'use' the table with row buffering.
---------
SET MULTILOCKS ON
USE bkplcont IN 0 SHARED ORDER CN_PORG
lSuccess = CURSORSETPROP("buffering",3,"bkplcont")
----------
What must I do so that the duplicate error will be trapped when trying to ‘tableupdate’?
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement