Is a way to update fields that have an automatic ArcFM join?

374
2
03-08-2019 06:34 AM
NathanielSimmons2
New Contributor II

I am trying to write a python script that will update fields that have ArcFM Connectivity. I have written a simple script using update cursors, but I receive the following error: "TypeError: cannot update join table"

I have tried placing a line of code to remove the join, as well as manually un-joining the table. The ArcFM table shows back up immediately. I have also looked into turning off the automatic join, as described on the ArcFM reference page, but it does not seem to work properly.

Does anyone have an alternative solution to updating fields (with python) that have ArcFM Connectivity?

0 Kudos
2 Replies
JoeBorgione
MVP Emeritus

Do you or the user running the python script have write permissions to the join table?

That should just about do it....
0 Kudos
NathanielSimmons2
New Contributor II

Yes, I have write permissions to the table. I am able to use the code to update other features located within the same dataset, but just not features that have the ArcFM tables joined to them.

Also, I am able to edit the this features table through manual methods, such as calculate field.

0 Kudos