UtterAccess.com
X   Site Message
(Message will auto close in 2 seconds)

Welcome Guest ( Log In | Register )

> Key Violation in Append Query    
 
   
Sunray
post Feb 15 2005, 07:26 AM
Post #1

New Member
Posts: 6
From: New Zealand



have a component on a database where users enter details about a specific incident. Upon closure of the incident form a query is run that append (or is supposed to append) certain field to another table. The second table has an auto number field but this is not included in the append query. The SQL for the query is...

INSERT INTO Observations ( referral_id, [Date], Observation, Logger )
SELECT Incident.referral_id, Incident.[date time], "Refer to Incident Report " & [forms].[incidentreport].[incidentid] AS Observation, [forms].[incidentreport].[logged by] AS Logger
FROM Incident
WHERE (((Incident.IncidentID)=[forms].[incidentreport].[incidentid]) AND ((Incident.ObsLogUpdate)=No));

There is only one primary key in the table to be appended to and that is the autonumber field and I have left this to Access to insert an autonumber when it appends the new data. Whenever I run the query I receive a key violation error. If the primary key is removed from the second table (that which is being appended to) I will get duplicate numbers created in what was the auto number field but no longer receive an error message.

Can anyone advice me please

Thanking you
Go to the top of the page
 
+
 
Start new topic
Replies (1 - 3)
xteam
post Feb 15 2005, 08:34 AM
Post #2

UtterAccess VIP
Posts: 3,667
From: Toronto, ON



Duplicates numbers in AutoNumber...? sounds very weird to me, even if the AutoNumber is not set-up as PrimaryKey, you cannot have duplicates in it.
Go to the top of the page
 
+
Sunray
post Feb 15 2005, 03:44 PM
Post #3

New Member
Posts: 6
From: New Zealand



I agree with comment about the auto number issue
Go to the top of the page
 
+
ScottGem
post Feb 15 2005, 04:01 PM
Post #4

UtterAccess VIP / UA Clown
Posts: 25,021
From: LI, NY



Key violations can occur is any fields have a unique index on them. Have you checked for that?

Also Date is a reserved word in Access and shouldn't be used for a object or field name.

HTH
Go to the top of the page
 
+

Thank you for your support! Reply to this topicStart new topic

Jump To Forum:
 



RSS Go to Top  ·  Lo-Fi Version Time is now: 19th May 2013 - 11:27 AM