[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

ODBC--call failed error Access 2016/SQL

Posted on 2016-10-21
6
Medium Priority
?
635 Views
Last Modified: 2016-10-21
Hi

I am having an issue with Access 2016.  When users try to save when they first input details into the emergency contact tab they receive an ODBC call failed error (screen shot attached).  This database has an SQL 2008 R2 back end and I have checked the SQL table and the Surname exists in ServiceUsers so the value is not null.

If a user closes the tab by using the x button in the top right hand corner the details do save to the table.  Is there a way to prevent this error occurring?

Any help would be gratefully received
thanks
H--alpha.JPG
0
Comment
Question by:ernie10
  • 2
  • 2
  • 2
6 Comments
 
LVL 53

Expert Comment

by:Vitor Montalvão
ID: 41853631
As the error says you're trying to insert a NULL value in a field named Surname that requires a values (can't be empty). So tell the user to provide a surname so he or she don't receive the error anymore.
0
 
LVL 58
ID: 41853664
<<So tell the user to provide a surname so he or she don't receive the error anymore.>>

 or allow nulls in the field.

Jim.
0
 

Assisted Solution

by:ernie10
ernie10 earned 0 total points
ID: 41853666
Hi Vitor

Thanks for the reply,  I am sorry but I don't quite understand.  

For any new client they set up the Surname before they can get to this stage and it is a mandatory field so can not be null (I have checked in the SQL table and it is showing)  and is saved in the table.

There is no other place to enter a second surname on this table or linked tables.  This is only an issue the first time they try to enter the emergency contact details on that tab.  

Please can you elaborate further.

Many thanks
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 53

Accepted Solution

by:
Vitor Montalvão earned 2000 total points
ID: 41853674
For any new client they set up the Surname before they can get to this stage and it is a mandatory field so can not be null (I have checked in the SQL table and it is showing)  and is saved in the table.

 There is no other place to enter a second surname on this table or linked tables.  This is only an issue the first time they try to enter the emergency contact details on that tab.  
Then this might be a bug in the application. Somehow is trying to add a new record with no surname. You may need to debug the code to see it as we don't have access to the code.
0
 
LVL 58
ID: 41853683
One important point:

<<If a user closes the tab >>

 If your using a main form with subforms, be aware that Access saves the main form record as soon as you enter a subform.

 So if they have not filled in the surname on the main form, then try to enter emergency contact details by clicking into a subform, you'd get the error.

 Is that the setup you have or something else?

Jim.
0
 

Author Comment

by:ernie10
ID: 41853771
Many thanks for your help,  I have managed to amend the permission on the surname while keeping the validation that I requrie
0

Featured Post

Prepare for your VMware VCP6-DCV exam.

Josh Coen and Jason Langer have prepared the latest edition of VCP study guide. Both authors have been working in the IT field for more than a decade, and both hold VMware certifications. This 163-page guide covers all 10 of the exam blueprint sections.

Question has a verified solution.

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

An alternative to the "For XML" way of pivoting and concatenating result sets into strings, and an easy introduction to "common table expressions" (CTEs). Being someone who is always looking for alternatives to "work your data", I came across this …
One of the most important things in an application is the query performance. This article intends to give you good tips to improve the performance of your queries.
Viewers will learn how to use the SELECT statement in SQL and will be exposed to the many uses the SELECT statement has.
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…
Suggested Courses

829 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