掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SqlServerとMDBを比較し、MDBにデータを取得するには? (ID:89908)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
初心者です。 現在、SqlServerとMDBのテーブルのデータを比較し、条件にあったらMDBのテーブルにレコードを追加するといったSQLを作成しているのですが、どのようにして良いのかわかりません。どなたかお教えいただけないでしょうか? MDBのテーブル:T_Mdb ID 住所 生年月日 データ更新日 データ更新日とは、レコードを更新した日付が入ってきます。 SqlServerのテーブル:SqlServerTbl ID 住所 生年月日 データ更新日 データ更新日とは、レコードを更新した日付が入ってきます。 T_MdbはSqlServerTblの以前までのデータが入っています。その2つのテーブルを比較し、更新のあったものは、T_MdbHistoryに更新履歴として格納します。 更新履歴テーブル:T_MdbHistory ID 住所 生年月日 データ更新日 データ取得日 IDからデータ更新日までは、T_Mdbのデータが入り、データ取得日は、更新履歴を取得した日が入ってきます。 Accessで書くと以下のようになりました。 INSERT INTO T_MdbHistory ( ID, 名前, 住所, 生年月日, データ更新日, データ取得日) SELECT T_Mdb.ID, T_MdbData.名前, T_MdbData.住所, T_MdbData.生年月日, T_MdbData.データ更新日, Date() FROM T_Mdb, SqlServerDb WHERE (T_Mdb.ID=SqlServerTbl.ID) And (T_MdbData.データ更新日<>SqlServerTbl.データ更新日) これを、VB6.0で行いたいのですが、うまくいきません。どのようにすればよいのでしょうか?お教えください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.