Ok I added the Post call (for some reason, I thought the DbNavigator
did that automatically, but apparently not if you implement the click
handler. So now I have:<br>
<br>
procedure TForm1.DBNavigator1Click(Sender: TObject; Button: TDBNavButtonType);<br>
begin<br>
  case Button of<br>
  nbEdit: begin<br>
          SQLQuery1.Edit;<br>
          end;<br>
  nbPost: begin<br>
          SQLQuery1.Post;<br>
          SQLQuery1.DisableControls;<br>
          SQLQuery1.ApplyUpdates;<br>
          SQLQuery1.EnableControls;<br>
          end;<br>
  nbRefresh: begin<br>
             SQLQuery1.Close;<br>
             SQLQuery1.Open;<br>
             end;<br>
  end;<br>
end;<br>
<br>
Inch by incredible inch. I can now insert and delete, but edit still
does nothing, even though it appears to until I stop and restart the
program.<br><br><div class="gmail_quote">On Sun, Jun 22, 2008 at 1:22 PM, Howard Lee Harkness <<a href="mailto:howard.lee.harkness@gmail.com">howard.lee.harkness@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Sun, Jun 22, 2008 at 9:03 AM, Joost van der Sluis <<a href="mailto:joost@cnoc.nl" target="_blank">joost@cnoc.nl</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

My question is why you did DBNavigator1Click at all? On nbPost, it<br>
should call - first of all - SQLQuery1.Post. You forgot that. (I guess<br>
that that's your edit-problem) Normally, if you don't implement<br>
DBNavigator1Click it will do that automatically.<br>
<br></blockquote></div></div>Well, without some place to put the ApplyUpdates call, nothing gets changed in the database. When I tried not implementing the DBNavigator1Click, the program appeared to be working, but the database never actually changed.<br clear="all">

<br>I also tried putting the ApplyUpdates in the FormClose event, and that didn't do anything, either.<br><br>You are the one that mentioned that I needed to call ApplyUpdates (and later, disable and enable controls). Could you please take a look at the code I posted and SHOW ME what I need to do to make this work?<br>

-- <br><font color="#888888">Howard Lee Harkness<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Howard Lee Harkness<br>