• ベストアンサー

データベースのレコードをaccessで修正出来ません

なっちゃんです。 久しぶりのご質問です。よろしくお願いします。 早速ですが環境です  ・ OS Windows2000  ・ サーバー SqlServer2000  ・ アクセス access2003 ご質問です  上記の環境に SqlServer2000 をセットアップ  して access2003 を使いDBを登録したのですが  レコードの内容を更新(登録、削除、変更)する  ことが出来ません。    手順は SqlServer の EnterpriseManager を  使い空のDBを作成して それを access の  プロジェクトで開き、クライアントにあるmdb ファイルを別の access で開いてテーブルを  ドラッグ&ドロップで追加しました。  その登録されたテーブルの内容を変更することが  出来ません。 検証したこと  サンプルの NorthWind のレコードは access で  更新できます。  新規に作成したDBの内容は EnterpriseManager  を使うと変更できます。  サンプルの NorthWind のDBに上記の方法で  テーブルを追加しても、そのテーブルのレコードは  変更できませんでした。 以上のような状態で、たぶんどこかの設定(権限?) を変更する必要があると思うのですが、それが分からずに困っています。 どなたかお分かりの方がおられましたら 是非ご教授いただければと思います。 よろしくお願いいたします。  

質問者が選んだベストアンサー

  • ベストアンサー
noname#9100
noname#9100
回答No.2

この方法でテーブルを作成した場合、多分キーが作成されないと思います。SQLサーバーの場合、Accessと違ってキーがないとデータの更新は一切行えません。 SQL文であれば更新することは出来ます。

その他の回答 (1)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

ODBCデータソースを作成してAccessのテーブルにリンクして変更できませんか。

関連するQ&A