在MySqlDataReader对象上调用Read()时,我得到了以下异常。command.CommandText = String.Format("SELECT ID FROM MyTable WHERE ID IN ({0})", idList.ToString()); MySql.Data.MySqlClient.ResultSet.NextRow(CommandBehavior behavior)
MySql.Data.MySqlClient.M
-> MySql.Data.MySqlClient.MySqlException:超时过期。在操作完成或服务器没有响应之前经过的超时时间。在MySql.Data.MySqlClient.MySqlDataReader.NextResult() at MySql.Data.MySqlClient.MySqlCommand.ExecuteReader
我想声明一个MySqlDataReader,而不初始化它或给它赋值。就像下面的代码。MySqlDataReader rdr;
{ /* stuff to open the MySqlDataReader and use it, not important for my question因此,必须在尝试之前声明MySqlDataReader,否则它将超出最终代码的范围。然而,当我编译上面的代码时,我得到了编译时错误“使用未分配的局部变量'rdr'”,所以我想将它设置为例如
My
Dim myAdapter As New MySqlDataAdapter Dim myDataReader As New MySqlDataReader我得到的错误如下:
'MySql.Data.MySqlClient.MySqlDataReader.Friend错误1 Sub New(cmd作为MySql.Data.MySqlClient.MySqlCommand