アプリ版:「スタンプのみでお礼する」機能のリリースについて

なっちゃんです。
久しぶりのご質問です。よろしくお願いします。

早速ですが環境です
 ・ OS Windows2000
 ・ サーバー SqlServer2000
 ・ アクセス access2003

ご質問です
 上記の環境に SqlServer2000 をセットアップ
 して access2003 を使いDBを登録したのですが
 レコードの内容を更新(登録、削除、変更)する
 ことが出来ません。
 
 手順は SqlServer の EnterpriseManager を
 使い空のDBを作成して それを access の
 プロジェクトで開き、クライアントにあるmdb
ファイルを別の access で開いてテーブルを
 ドラッグ&ドロップで追加しました。
 その登録されたテーブルの内容を変更することが
 出来ません。

検証したこと
 サンプルの NorthWind のレコードは access で
 更新できます。
 新規に作成したDBの内容は EnterpriseManager
 を使うと変更できます。
 サンプルの NorthWind のDBに上記の方法で
 テーブルを追加しても、そのテーブルのレコードは
 変更できませんでした。

以上のような状態で、たぶんどこかの設定(権限?)
を変更する必要があると思うのですが、それが分からずに困っています。
どなたかお分かりの方がおられましたら
是非ご教授いただければと思います。

よろしくお願いいたします。

 

A 回答 (2件)

この方法でテーブルを作成した場合、多分キーが作成されないと思います。

SQLサーバーの場合、Accessと違ってキーがないとデータの更新は一切行えません。
SQL文であれば更新することは出来ます。
    • good
    • 0

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

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!