質問: sql serverとaccessとのデータのやり取りについて 下記の仕組みを検討しています。データをsql serverに置く。(安全性などを考慮して)access側にも同じ構造のテーブルを用意してデータの編集・検索表示などをaccessで行う。更新したデータをsql serverの該当テーブルにsql文を実行して書き込む。書き込み方法は、両者を比較してsql server側にないレコードをinsert文にて追加する。(not inによるサブクエリを使用) お聞きしたいのは、ここで問題が発生していまして、 (1)単一主キーのテーブルの場合は動作しているが、複数主キーのテーブルの場合に、処理に非常に時間がかかる、もしくはエラーとなること(複数主キーでは処理できないものなのか) (2)上記のようなsql serverにデータをおいてaccess側でデータの編集・検索表示などを行う場合の良い仕組みについて 色々とhpを探し回ったのですが、今回のケースにずばり当てはまるものがなく、解決の糸口もなく苦戦しています。わかりにくい質問文になって申し訳ないですが、似たようなご経験の皆様方おられましたらアドバイス頂けないでしょうか。お願い致します。
回答: 前職でsqlとaccessを連携させてシステムを構築していました。 2年前なので現在はもっと効率的な方法もあるのかもしれませんが ojtで前述のような方法を学んでいました。 ただ私が後輩を指導する際には http://www2.famille.ne.jp/~akio1998/l_msac.html であったり 書籍は谷尻かおりさんの書かれた物がに役立ってはいましたので 活用してみてください。 一番いいのは、開発者用サイト(sql 質問 掲示板などで検索すると大体でてきますが) にはq&a掲示板があり、そこであればより多くの専門家が閲覧して 答えてくれるのでそこで得た答えを参考に試行錯誤を一度してみるのがスキルをつけるのにてっとり早いと思います。