I don't know if this should be here or in the Access forum. Please let me know if I should post this elsewhere.
I have an MS SQL server with a database that I'm connecting to with Access 97 via a linked table and a System DSN.
Some of the tables I have full access to: I can add, delete, and edit records.
Some of the tables I don't: I can read them but when I try any edit or change I receive the message "This Recordset is not updatable."
I have clicked every possible thing in SQL Server Enterprise Manager to find some difference between the working tables and the non-working tables, and I cannot. I create new tables and they cannot be changed.
I used an ADODB connection from a Module and it was able to insert a row:
[tt]StrConnString = "DRIVER={SQL Server};SERVER=SQL1;DATABASE=MyDB;Uid=sa;Pwd=frootloops"
conC.Execute "INSERT INTO MyTable (MyField) VALUES (1);", lngResult, adExecuteNoRecords[/tt]
Does anyone have any idea? This is maddening. Two other people here also cannot figure out what the problem is, and especially why it is for some tables and not others.
I have an MS SQL server with a database that I'm connecting to with Access 97 via a linked table and a System DSN.
Some of the tables I have full access to: I can add, delete, and edit records.
Some of the tables I don't: I can read them but when I try any edit or change I receive the message "This Recordset is not updatable."
I have clicked every possible thing in SQL Server Enterprise Manager to find some difference between the working tables and the non-working tables, and I cannot. I create new tables and they cannot be changed.
I used an ADODB connection from a Module and it was able to insert a row:
[tt]StrConnString = "DRIVER={SQL Server};SERVER=SQL1;DATABASE=MyDB;Uid=sa;Pwd=frootloops"
conC.Execute "INSERT INTO MyTable (MyField) VALUES (1);", lngResult, adExecuteNoRecords[/tt]
Does anyone have any idea? This is maddening. Two other people here also cannot figure out what the problem is, and especially why it is for some tables and not others.