現在、プロジェクトのVB.netバージョンにVBA XMLリーダーを書き換えています。私は私が私のVB.Netバージョンではほぼ正確なコードを使用することができるはずと言われたが、私はいくつかの問題に実行していますVBA XMLリーダーをVB.netに変換する
Dim XML_Doc As Object: Set XML_Doc = CreateObject("MSXML2.DOMDocument")
Dim XML_Detail As New ADODB.Recordset: XML_Detail.ActiveConnection =
"Provider=MSDAOSP; Data Source=MSXML2.DSOControl.2.6;"
:私は、VBAで次のコードを持っています。私はVB.netプロジェクトへの参照としてMicrosoft ActiveX 2.8を追加しましたので、ADODBを使用することができます。それはXmlDetailに取得し、次のエラーをスローするアプリケーションを実行している場合
VB.Netのコードは
Dim XmlDoc As Object : XmlDoc = CreateObject("MSXML2.DOMDocument")
Dim XmlDetail As New ADODB.Recordset : XmlDetail.ActiveConnection =
"Provider=MSDAOSP; Data Source=MSXML2.DSOControl.2.6;"
です:
System.Runtime.InteropServices.COMException was unhandled.
Arguments are of the wrong type, are out of acceptable range,
or are in conflict with one another.
誰かこの経験またはどのように私を持っていますそれを解決できますか?
おかげ
あなたは、.NETの同等物を使用するようにコードを変換するために、よりよい行っているでしょう。 –