Re: Row cannot be located for updating
From: Carl (carlallen30229_at_hotmail.com)
Date: 08/16/04
- Previous message: E. ten Westenend: "Use ADO for Sql Server and Oracle or DBExpress??"
- In reply to: Brian Bushay TeamB: "Re: Row cannot be located for updating"
- Next in thread: Viatcheslav V. Vassiliev: "Re: Row cannot be located for updating"
- Reply: Viatcheslav V. Vassiliev: "Re: Row cannot be located for updating"
- Reply: Brian Bushay TeamB: "Re: Row cannot be located for updating"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 16 Aug 2004 02:23:13 -0400
In this instance, I'm just building a desktop application. Would some other
settings be more appropriate? Should I use a server side cursor? Is there a
way to set the SQL generation to just use the key?
I've also seen some problems with "delete". I delete one record and when I
reopen my app I find that two have been deleted instead. What would cause
this?
"Brian Bushay TeamB" <BBushay@Nmpls.com> wrote in message
news:gf00i01rnqv2siupqa6gpdahvabagdhmcc@4ax.com...
>
> > I' using Delphi 7 with ADO components with an Access database. I have
been
> >sporadically getting a "Row cannot be located for updating" error. I'm
not
> >able to reproduce it, although it occurs most often when I'm trying to
> >delete a record. What causes this error? What can I do to prevent it?
>
> When you use clientside cursors and make changes or delete a record in the
> client ADO needs to Generate SQL to update (or delete) the Record in your
> database. To do this it must be able to find the record in your database
that
> corresponds to the record you are editing.
> The error message you are getting indicates that ADO can not find the
record to
> be deleted.
> The default for ADO generating SQL is to use all the fields and values you
> originally queried from the database to find the in your database.
> If you have triggers that update your records or with some databases
DateTime
> fields where miliseconds get truncated the values of your clientdataset
may not
> match the records in your database after an initial edit.
>
>
>
> --
> Brian Bushay (TeamB)
> Bbushay@NMPLS.com
- Previous message: E. ten Westenend: "Use ADO for Sql Server and Oracle or DBExpress??"
- In reply to: Brian Bushay TeamB: "Re: Row cannot be located for updating"
- Next in thread: Viatcheslav V. Vassiliev: "Re: Row cannot be located for updating"
- Reply: Viatcheslav V. Vassiliev: "Re: Row cannot be located for updating"
- Reply: Brian Bushay TeamB: "Re: Row cannot be located for updating"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|