Using ADOCommand to INSERT new record in a table problem

Hi, Friends. I need a little help.

I am using ADOCommand to insert a new record in a Table
the command runs OK (the new-record gets inserted).

Then I use a ADOQuery and a DataSource component to
display the new record in a DBGrid.
   with ADOQuery1  do
    begin
        close;
        SQL.Add('SELECT * FROM CUST WHERE CUSTNO = 12345');
        open;
    end;

After this query executes the new-record  does not shows in the grid.

It only shows when I do this:
   with ADOQuery1  do
    begin
        close;
        SQL.Add('SELECT * FROM CUST );
        open;
    end;

DOES ANYBODY KNOW WHY?.... HELP PLEASE.....

(Using: D5, SP1, ADO updated, SQL2000, WIN2000)

Thanks in advance.
Marcos Romero
mrrom...@email.com