Francis Harvey
HARVEYF1 at WESTAT.com
Tue Jul 6 09:18:11 CDT 2004
Michael, I hope you didn't spend all weekend on this as there must be a better answer then going unbound. I am guessing the KB was 275090? It would help if we could read exactly what Microsoft wrote about the problem. Working from that, I did a Google search and ended up with this (WFW), http://groups.google.com/groups?q=275090+access&hl=en&lr=&ie=UTF-8&selm=elcr f%23VVEHA.384%40TK2MSFTNGP10.phx.gbl&rnum=1 which suggests a method for recoding triggers to ensure @@IDENTITY. Since I am just getting back to speed after the holiday, I don't trust myself to think through whether this solves your problem. Does this seem like a workable approach? Francis R Harvey III WB 303, (301)294-3952 harveyf1 at westat.com > -----Original Message----- > From: dba-sqlserver-bounces at databaseadvisors.com > [mailto:dba-sqlserver-bounces at databaseadvisors.com] On Behalf > Of Michael Brösdorf > Sent: Friday, July 02, 2004 8:50 AM > To: dba-sqlserver at databaseadvisors.com > Subject: [dba-SQLServer] #Deleted-Problem (Cross-posted) > > > Dear group, > > > I have a problem with my Access2000-App. The Backend is SQL > Server 2000 > > A bound form is linked to Table A. Table A has an > insert-trigger, that creates a record in table B. > Both tables have an ID-Field (A_ID and B_ID). > > Whenever I save a new record in the bound form, it either > immediately displays #Deleted# in every field, > or displays an old record(!). > However, the new record is created correctly. > > There's a knowledgebase article, describing that problem. It > states, that Access tries to re-select the > new record using the ID value. It looks like that it is using > the ID-value of table B instead that of table A to do the > re-select. If it finds a record with that ID it displays that > in the new row on the bound form. If it does not find it, the > form displays #Deleted#. > > Is there any way to tell the trigger on table A not to return > the ID of the new record in table B? <snip>