Solved

how to catch Run time error '-2147467529 (80004005)'

Posted on 2008-06-23
1
6,595 Views
Last Modified: 2013-12-25
i have a database and everytime when user tryinig to save a duplicate record , the error mesage should state
you can not save the record, because the record existed
I have :
rs!RecNum=txtrecnum.text
rs!AccountName=txtAccountName.text
rs!Name=txtName.text
if err.number=-2147467529 then
msgbox "you can not save the record, because the record existed"
exit sub
else
rs.update
end if
0
Comment
Question by:rfedorov
1 Comment
 
LVL 53

Accepted Solution

by:
Dhaest earned 250 total points
ID: 21853649
Did you try something like this ? Can you tell me what goes wrong with your code ?

private sub SaveRecord()
on error goto myError
rs!RecNum=txtrecnum.text
rs!AccountName=txtAccountName.text
rs!Name=txtName.text
rs.update
exit sub
myError:
if err.number=-2147467529 then
    msgbox "you can not save the record, because the record existed"
end if
exit sub
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Enums (shorthand for ‘enumerations’) are not often used by programmers but they can be quite valuable when they are.  What are they? An Enum is just a type of variable like a string or an Integer, but in this case one that you create that contains…
This article describes some techniques which will make your VBA or Visual Basic Classic code easier to understand and maintain, whether by you, your replacement, or another Experts-Exchange expert.
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…

735 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question