【发布时间】:2016-08-11 08:28:36
【问题描述】:
您好,我一直在尝试将我必须使用的应用程序转换为 c#,并且我还使用了一些工具来为我提供使用的基础。我正在使用 ADODB,因此在 VB.NET 中工作的内容我无法在 C# 中工作。
我得到的错误几乎与调用 ADODB.Command 对象中的两个特定方法的错误相同。
我有以下声明
private Connection objConnection = new Connection();
private Command objCommand = new Command();
然后我使用 ADODB 命令对象 objCommand 打开连接或执行查询/过程。
if (objCommand.ActiveConnection.State != (int) ConnectionState.Open)
{
objCommand.ActiveConnection.Open();
}
objCommand.Execute();
和
rs = objCommand.Execute();
这些似乎都不起作用,我收到以下错误
Error 1 No overload for method 'Open' takes '0' arguments
和
Error 2 No overload for method 'Execute' takes '0' arguments
任何人都可以帮助我,因为我是 C# 的新手,我想知道我是否错过了 VB.NET 隐藏的一个明显的事实。
【问题讨论】: