質問: accessからodbc経由でのsqlserverへの接続 access(2002)からsqlserver2000(8.0 developer edition)へodbc経由で接続にいってテーブルを参照したのですが読み取り専用でデータの変更、レコードの追加・削除等ができません。 データの変更等ができるようにしたいのですが、どうすればよいのでしょうか? 接続するときのユーザーは接続先のデータベースに対してオーナー権限を持っています。また、dsnはシステムdsn、ファイルdsnでそれぞれ作り接続を試してみましたが両方とも読み取り専用で開いてしまいました。 ちなみにphpでodbc接続してinsertするプログラムを作り動かしたところ問題なく動きました。 宜しくお願い致します。
回答: sqlサーバーのテーブルにインデックスがないからだと思います。この状態ではaccessなどから編集することは出来ません。 ただしsql文でのinsertやupdateは可能です。