如何在 C# 中设置 ADODB 连接 属性
How to set ADODB connection property in C#
我正在尝试将 运行 a SQL/XML "UpdateGram" 的示例从 VB 转换为 C#。
VB 示例:
conn.Properties("SQLXML Version") = "SQLXML.4.0"
C# 尝试:
conn.Properties["SQLXML Version"] = "SQLXML.4.0";
错误:无法分配,是只读的。
conn.Properties["SQLXML Version"].Value = "SQLXML.4.0";
这正是您提到的 that link 处代码示例中显示的内容。
我知道混乱可能来自哪里,有一个紫色的 "Notes" 块确实(错误地)包含了 conn.Properties("SQLXML Version") = "SQLXML.4.0"
行。这似乎是 VB6/A 的遗留问题,其中 parameterless default properties 是允许的。 VB.NET 中不允许使用它们,因此该行在 VB.NET 中也不起作用。
我正在尝试将 运行 a SQL/XML "UpdateGram" 的示例从 VB 转换为 C#。
VB 示例:
conn.Properties("SQLXML Version") = "SQLXML.4.0"
C# 尝试:
conn.Properties["SQLXML Version"] = "SQLXML.4.0";
错误:无法分配,是只读的。
conn.Properties["SQLXML Version"].Value = "SQLXML.4.0";
这正是您提到的 that link 处代码示例中显示的内容。
我知道混乱可能来自哪里,有一个紫色的 "Notes" 块确实(错误地)包含了 conn.Properties("SQLXML Version") = "SQLXML.4.0"
行。这似乎是 VB6/A 的遗留问题,其中 parameterless default properties 是允许的。 VB.NET 中不允许使用它们,因此该行在 VB.NET 中也不起作用。