Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql select语句未填充数据表_Mysql_Vb.net - Fatal编程技术网

mysql select语句未填充数据表

mysql select语句未填充数据表,mysql,vb.net,Mysql,Vb.net,我有一个MySQL对象,我试图从中选择所有数据并将其插入到datatable中,但是每次它到达关于所述datatable的第一个if语句时,它都会得到一个可能的空值错误 dbfile dbserver dbuser和dbpassw都是在模块上设置的公共变量 可变尺寸 Dim cnn As New MySqlConnection() Dim cmd As New MySqlCommand Dim adptr As New MySqlDataAdapter Dim filltab As DataTa

我有一个MySQL对象,我试图从中选择所有数据并将其插入到datatable中,但是每次它到达关于所述datatable的第一个if语句时,它都会得到一个可能的空值错误

dbfile dbserver dbuser和dbpassw都是在模块上设置的公共变量

可变尺寸

Dim cnn As New MySqlConnection()
Dim cmd As New MySqlCommand
Dim adptr As New MySqlDataAdapter
Dim filltab As DataTable
代码

上的一个错误

adptr.Fill(filltab)  'Exception:Thrown: "Value cannot be null." (System.ArgumentNullException)
我还注意到它在网站上宣布“无法收集详细信息”


我不知道vb语法,但是你有
Dim filltab作为DataTable
没有New(就像在其他维度中一样),我猜MySqlDataAdapter.Fill要求参数不为null。只是猜测。

而不是使用此代码

adptr = New MySqlDataAdapter(cmd)
adptr.Fill(filltab)
试用

filltab.load(cmd.ExecuteReader())

我不知道vb语法,但是您有
Dim filltab As DataTable
,没有New(就像在其他维度中一样),我猜MySqlDataAdapter要求参数不为null。只是一个猜测。做出回应我会接受的——这就是问题所在
adptr = New MySqlDataAdapter(cmd)
adptr.Fill(filltab)
filltab.load(cmd.ExecuteReader())