S
Steven
Where do I post ODBC questions?
I can insert a new row, but cannot modify an existing row, or delete a row.
It's Access 2003 frontend with linked SQL Server 2000 tables. And it's just
1 out of 20 tables that has the problem. The table has a PK index and its
rows can be modified using Enterprise Mgr or QA, but cannot be modified in
Access.
In the SQL table, I tried dropping and recreating the index, tried added a
timestamp column, and tried adding a unique ID, all in addition to the
existing PK, but no luck (relinked the table with each of these attempts).
Successfully deleting the child rows in the child tables, but still can't
delete the primary row in the parent table.
I tried enabling an ODBC trace, but the log always turns up empty. Is there
some trick to getting the trace to work?
Linked the parent table to a brand new MDB, but have the same problem, even
when recreating a new System DSN and using a SQL or Windows account that has
full permissions to the SQL database. Query Anlayzer is able to delete the
parent rows just fine.
There is no error message. When you delete the row in the datasheet view of
the linked table within Access, the row appears to be removed. But if you
close and reopen the datasheet view, the row is back. Absolutely no errors,
it just fails silently.
I'm really stuck.
I can insert a new row, but cannot modify an existing row, or delete a row.
It's Access 2003 frontend with linked SQL Server 2000 tables. And it's just
1 out of 20 tables that has the problem. The table has a PK index and its
rows can be modified using Enterprise Mgr or QA, but cannot be modified in
Access.
In the SQL table, I tried dropping and recreating the index, tried added a
timestamp column, and tried adding a unique ID, all in addition to the
existing PK, but no luck (relinked the table with each of these attempts).
Successfully deleting the child rows in the child tables, but still can't
delete the primary row in the parent table.
I tried enabling an ODBC trace, but the log always turns up empty. Is there
some trick to getting the trace to work?
Linked the parent table to a brand new MDB, but have the same problem, even
when recreating a new System DSN and using a SQL or Windows account that has
full permissions to the SQL database. Query Anlayzer is able to delete the
parent rows just fine.
There is no error message. When you delete the row in the datasheet view of
the linked table within Access, the row appears to be removed. But if you
close and reopen the datasheet view, the row is back. Absolutely no errors,
it just fails silently.
I'm really stuck.