現在、ADODB.Recordset を Excel にプッシュする VB スクリプトを含む従来の ASP ページがあります。このaspページを呼び出してデータを取得するExcelマクロがあります。
以下は、レコードセットを返す VB スクリプトを使用した従来の ASP ページです。
dim rst
dim cntReportInstance
dim objBMISRpt
dim XDom
cntReportInstance = clng(Request.QueryString("cntReportInstance"))
set objBMISRpt = server.CreateObject("BMISRpt.clsBMISRpt")
set XDom = server.CreateObject("MSXML.DOMDocument")
set rst = objBMISRpt.GetReportRecordset(clng(cntReportInstance)) // Method return recordset from COM component
rst.Save XDom,1
Response.Clear
Response.ContentType = "text/xml"
Response.Write XDom.xml
Set xDom = Nothing
Set rst = Nothing
Response.End
現在、Classic ASP Web アプリケーションを ASP.NET MVC に変換しています。だから私は上記の機能を変更したかった。
どんな助けにも感謝します。