2

200個のクエリを含むAccess2003ファイルがあり、それらの表現をSQLで出力したいと思います。デザインビューを使用して各クエリを確認し、切り取ってファイルに貼り付けることができますが、それは面倒です。また、他のAccessファイルでもこれをやり直さなければならないかもしれないので、絶対にプログラムを書きたいと思います。

クエリはAccessデータベースのどこに保存されますか?それらに到達する方法を言っているものは何も見つかりません。私はAccessに慣れていないので、ポインタをいただければ幸いです。ありがとう!

4

4 に答える 4

1

手で簡単なクエリを実行したい場合。

SELECT MSysObjects.Name
FROM MSysObjects
WHERE type = 5
于 2011-09-29T22:46:26.017 に答える
1

OleDbConnection のGetSchemaメソッドと、ADO スキーマに関して Remou が投稿したものを使用して、これをまとめることができます。

おっと、リンクを忘れました: MSDN

于 2008-12-16T14:56:47.663 に答える
-2

C#ではありませんが、開始するのに適した場所である可能性があります。

http://www.datastrat.com/Code/DocDatabase.txt

于 2008-12-16T14:18:32.293 に答える