VB2010でAccessのSQL文を変更したい。
-
2012年2月27日 2:28
VB2010でAccessのクエリで使用しているSQL文を変更したいのですが、それらしい資料が発見できませんでした。
こういったことはできないのでしょうか?
すべての返信
-
2012年2月27日 2:48
質問の内容が理解できませんでした。
Accessに対してクエリを発行しているアプリケーションが既にあって、そのクエリを変更したいという意味でしょうか?
Blog:プログラマーな日々 http://d.hatena.ne.jp/JHashimoto/
-
2012年2月27日 3:11
質問がわかりづらくすみません。
アクセスで作成した、ファイルの中にあるクエリで使用しているSQL文を変更したいのです。
そのクエリのデータは、他のアプリで使用しているため、ほかのアプリに変更をかけずに
新たに作成するプログラムでSQL文を変更したいのです。
-
2012年2月27日 5:02モデレータ
Access(Jetエンジン)のSQLについてのリファレンスでしょうか? であれば、以下などにあります。
Microsoft Jet SQL リファレンス
http://office.microsoft.com/ja-jp/access-help/CH006252688.aspx実際にはOLEDBでの接続をされていると思いますので、以下も参考にされた方がよいでしょう。
Microsoft Jet SQL と ANSI SQL との比較
http://office.microsoft.com/ja-jp/access-help/HP001032250.aspx★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
-
2012年2月27日 6:04
mdb等に組み込んであるクエリを編集したいのですね?
Visual Studio 2010 に付属のGUIツールでは多分編集できません。
コードを書くなら ADOX の Views.Append と Collection.Deleteによって View(パラメータ無クエリ) や Procedure(パラメータ付クエリ)は 編集可能です。
但し、サブクエリを含むようなクエリは蹴られた記憶が有ります。
フリーのGUIのツールも幾つか試しましたが、試したものは全て似たような制約が有りました。- 回答としてマーク 山本春海Moderator 2012年3月9日 6:34
-
2012年2月28日 4:35
VB上では、難しそうなので、アクセス上で対応を考えてみます。
ありがとうございます。

