主キーがないSQL鯖のテーブルへリンクしているリンクテーブルがあります。
リンクテーブル作成時、レコードを一意に判別するフィールドとして○×コードを選択しました。
TableDefの中身を調べたら、○×コードがIndexとして設定されていました.
この時点では、Accessからテーブルを開いてデータを編集することが出来ます。

さて、とある処理の途中でこのリンクテーブルをRefreshLinkすると、上記の設定が消えてしまい
テーブル自体が読取専用になってしまいます。
RefreshLinkの前にIndexをAppendしようとしても、「ODBCリンクテーブルにIndexを作成することは
出来ないというメッセージが出ます。」

これを回避する方法ってないでしょうか?