Hi All,
I have a major hair puller...
I have a system whereby I have a Front End (FE) and back end (BE) for storing data etc.
I am appending data from the BE to the FE into a local table to work on it (checking it "OUT" so no one else can work on it, then back "IN" when finished...)
Problem is I am getting a key violation when I Append the Data back in.
I have tried:
- Removing all FKs
- PK is autonumber and should autogenerate when appending back in?
- removed all relationships and lookups in both BE and FE tables
I have an issue as I can't see how this can be happening to 90% of the records. I just Appended them from the BE to the FE 2 secs ago, why cant they go back to the BE?
This is the SQL I am running (in VB) to append it back
TblFieldValueBE.ValueID is PK in BE (Local Linked Table)
TblFieldValue.ValueID is PK in FE
Neither are Appended in the Check IN or OUT function?
I have flattened all the fields in both tables to be just Text Boxes, with Number formats (ie. QuoteID)
Did have a relationship, but deleted it.
Have looked at Update and Append Query posts to, that is not appropriate for what I want to do, I want to DELETE * Where QuoteID = X so the data that is appended is the latest Data in the BE that has been worked on, and to save 000s of fields being duplicated everytime a QuoteID is called from BE to FE to BE...
Would appreciate your help as it has me stumped. Have checked all Key Violation and Append posts on this site and googled it, and spoken to a few "experts" around here........
Thanks so much!
I have a major hair puller...
I have a system whereby I have a Front End (FE) and back end (BE) for storing data etc.
I am appending data from the BE to the FE into a local table to work on it (checking it "OUT" so no one else can work on it, then back "IN" when finished...)
Problem is I am getting a key violation when I Append the Data back in.
I have tried:
- Removing all FKs
- PK is autonumber and should autogenerate when appending back in?
- removed all relationships and lookups in both BE and FE tables
I have an issue as I can't see how this can be happening to 90% of the records. I just Appended them from the BE to the FE 2 secs ago, why cant they go back to the BE?
This is the SQL I am running (in VB) to append it back
Code:
strSQL = "INSERT INTO TblFieldValueBE ( QuoteID, QuoteTypeID, SectionID, SubSection, FieldID, FieldValue, MemoFieldValue, NumberFieldValue, CalcFieldValue, [Date], UpdatedBy ) SELECT TblFieldValue.QuoteID, TblFieldValue.QuoteTypeID, TblFieldValue.SectionID, TblFieldValue.SubSection, TblFieldValue.FieldID, TblFieldValue.FieldValue, TblFieldValue.MemoFieldValue, TblFieldValue.NumberFieldValue, TblFieldValue.CalcFieldValue, TblFieldValue.Date, TblFieldValue.UpdatedBy FROM TblFieldValue;"
TblFieldValueBE.ValueID is PK in BE (Local Linked Table)
TblFieldValue.ValueID is PK in FE
Neither are Appended in the Check IN or OUT function?
I have flattened all the fields in both tables to be just Text Boxes, with Number formats (ie. QuoteID)
Did have a relationship, but deleted it.
Have looked at Update and Append Query posts to, that is not appropriate for what I want to do, I want to DELETE * Where QuoteID = X so the data that is appended is the latest Data in the BE that has been worked on, and to save 000s of fields being duplicated everytime a QuoteID is called from BE to FE to BE...
Would appreciate your help as it has me stumped. Have checked all Key Violation and Append posts on this site and googled it, and spoken to a few "experts" around here........
Thanks so much!