Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8315263
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 8, 20262026-06-08T21:05:36+00:00 2026-06-08T21:05:36+00:00

I have an application written in MS Access 2007-2010 and a back end is

  • 0

I have an application written in MS Access 2007-2010 and a back end is an SQL database.

After building a new database, when I view the records from SQL in the Access report, trying to edit or enter new input results with a run-time error 3197.

The specific error says:
This record has been changed by another user since you started editing it

Then I have Copy to Clipboard and Drop Changes options, while the Save Record is grayed out.
Clicking on the Drop changes brings the error:

“Run-Time Error ‘3197’
The Microsoft Access database engine stopped the process because you and another user are attempting to change the same data at the same time.”

I then looked in the SQL and queried the database with EXEC sp_who2 ‘Active’ and I can see that the user name I use for SQL is RUNNABLE while the user used by the Access application (coded in Access VBA) is SUSPENDED (the command it is suspended on is SELECT).

I have other databases that are constructed the same way and work with no issues. I’ve checked sp_who2 on the working database when it’s running with Access, and the user that is SUSPENDED for the “problematic” database, is sleeping with this one.

I’ve checked the permissions for both databases, and checked the permissions for the users in Security–> Logins and don’t see anything that I can flag as an issue (maybe someone else can?).

Not sure why this is happening and why the database is locked by the SQL user and won’t let the Access user update the relevant records.

Can anyone shed some light on this issue?

Thanks.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-08T21:05:37+00:00Added an answer on June 8, 2026 at 9:05 pm

    As Remou commented, changing all bit data types to smallint and populating with 0 where Null did the trick. I didn’t need to change 1 to -1 as my fields where to be in the initial state of unticked (=0).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a Windows application written in C# that works with an Access database
We have an application written in C# (.Net 2.0). MS-Access as database and crystal
A new client of mine has a small VB/Access database application written in 2002
I have an application written using the M-V-VM approach. The data access is done
For an application written in C# using an Access database via a JET OLEDB
Ok, I have an application written in C#. We have data in an SQL
We have a web application written in ASP.NET 3.5. In it, we access a
i have an old web db application written in classic asp with access way
I have Application written with GWT 1.7. I have one page where I upload
I have application written in Visual Studio 2008 which I deploy with ClickOnce to

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.