Table does not support ... Not uniquely indexed

Help folks. I'm sure I'm not the first to see this message when calling
a TQuery.Refresh in delphi 5 when using sql server 7. I have a table
that has a primary key, which surely by definition means it is unique.
I assume that sql server has placed an index on the primary key, so
what's the problem? Do I have to do something else in sql server or is
this a known delphi bug.

BDE 5.01, Delphi 5 Enterprise update pack 1, sql server 7 sp2.

All help much appreciated.

Graham

Sent via Deja.com http://www.deja.com/
Before you buy.