MySqlDataReader在使用MySql构建时出错

时间:2014-09-19 03:00:57

标签: mysql vb.net ado.net

我得到了this Error

请有人帮忙执行查询并阅读数据

由于

1 个答案:

答案 0 :(得分:0)

您无法通过调用构造函数来创建数据读取器。创建数据读取器的方法是在命令对象上调用ExecuteReader

我看到你确实有一些代码可以注释掉。这告诉我你不了解声明和构造函数。这样:

Dim someVariable As SomeType

是变量声明。它包括Dim关键字,变量名称和数据类型。这就是声明中的所有内容。

您可以在声明变量时初始化变量,使用任何计算结果为指定类型的对象的表达式。要创建该类型的新对象,请使用New关键字来调用构造函数:

Dim someVariable As SomeType = New SomeType

如您所见,该代码声明了一个变量,创建了一个对象并将该对象分配给该变量。 VB还提供了一个简写:

Dim someVariable As New SomeType

因此,您只使用New关键字创建新对象并将其分配给变量。它不是声明的一部分。如果你想要的只是声明一个变量,那么就这样做,不要创建一个对象。在您的情况下,当您在命令上调用ExecuteReader时,将在以后创建对象。