- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Asp.netからアクセスのマクロを起動したい)
Asp.netでアクセスのマクロを起動する方法とは?
このQ&Aのポイント
- WEBサーバ(社内サーバ)にあるasp.netのファイルから同じサーバにあるアクセスのマクロを動かす方法を教えてください。
- ページにあるボタンをクリックしたら、アクセスのファイルを立ち上げて、マクロを起動し、その後ファイルを閉じる方法を知りたいです。
- 私はWindows2000 Server、SQL Server 2005 ExpressEdition、IIS 5.0、.NET framework 2.0を使用しています。VBで開発しています。ご教授いただける方がいらっしゃいましたら、お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
なぜ Access の DBファイルをデータベースとして取り扱わないのですか? マクロの内容がわからないので確実なことはいえませんが、一般的なデータ操作程度の内容ですたら System.Data.OleDb.OleDbConnection で Access の DB にアクセスして System.Data.OleDb.OleDbCommand あたりでデータを操作したらいいんじゃないでしょうか。 一方で、サーバに Office をインストールして、サーバ上の ASP.NET 上からサーバ上の Access.exe を起動してサーバ上の hoge.mdb を開いてマクロを実行して。。。 って使い方はライセンス的に黒っぽいですし。
お礼
temtecomai2さん ご回答ありがとうございます。 回答がつかなかったので、しばらく見ておらず、返信が遅くなってしまい、申し訳ございません。 元々はオラクルのデータベースがあり、そこからODBCを使ってSQLサーバーにデータを持ってきています。 なので、SQLサーバーにあるデータベースとのやりとりができればなあと思ったのですが、、 ということはアクセスのデータベースでないと今回の件はできないということでしょうか?