掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ADOでクエリ結果を異なるデータベースに追加するには? (ID:39478)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
回答ありがとうございます. 参考にさせていただきます. 3.に関してなのですが,よく調べたところSQLであればIN句を使うと実現できるとのことでした. しかし,IN句の書き方で分からないことがあるので質問を続けさせてください. 簡単な実験として,Table2を持つデータベースを接続したTADOQueryにて,以下のSQLを書き, それとは異なるデータベースにTable1を作成しようとしました. SQL.Add('SELECT * INTO Table1 IN "" "C:\Users\sample.mdb"; FROM Table2'); しかし,ODBCドライバが「'[]'のかっこの使い方が正しくありません」というエラーを出します. ちなみに同じTADOQueryでも以下のSQLは正常に動作しました. SQL.Add('SELECT * FROM Table1 IN "" "C:\Users\sample.mdb";'); 両者ともIN句の内容は同じなのですが,1つ目のSQLだけエラーになります.1つ目はどのように書けばよいのでしょうか? 申し訳ありませんが,具体的な情報が抜けていました. 開発はDelphi7でデータベースはMS Accessです. ADOからODBC接続しています. よろしくお願いします.
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.