cancel
Showing results for 
Search instead for 
Did you mean: 

Infomaker does not allow to edit table

Former Member
0 Kudos
2,574

I have two user groups in the database (SQL Anywhere 12). One is default dba group and other is "group1". When I connect with the database using the Sybase Central with dba username in ODBC, I can edit the data of all tables including the tables which belong to group1. So no any problem with the Sybase Central.

However when I connect to database using same ODBC profile with InfoMaker, the dba user cannot edit the tables of group1. It can only edit the tables which belong to dba user. I still cannot edit the group1 tables even if I connect with group1 user in the InfoMaker.

What could be possible wrong with the group1 permissions? Why does Sybase Central allows to edit but not the InfoMaker?

The group "group1" is has following authorities:

DBA

Resources.

and it has Memberships: DBA Public.

Thanks for any help.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member

Do you have a primary keys on your group1.table?

If I recall correctly .. Infomaker requires a priamary key in order for the table to be updatable.

chris_keating
Product and Topic Expert
Product and Topic Expert
0 Kudos

Alternatively, you can manually set the table's updateability if that is the case. Simply adding a PK after the IM object is created will not modify its updateable state. It may require that the object be recreated or manually set the updateable.

Former Member
0 Kudos

Thanks, yes, primary key is the problem. If I set it, it will let me edit in InfoMaker. @Chris Could you please tell me how can I manually set the table's updateablity in this case?