以下是我的代码,其中sql语句里arr(i)是事先定义的一个字符串数组里的一个元素,表示表名,存货名称是数据库中的某列名称partsAdapter.SelectCommand = New SqlCommand
partsAdapter.SelectCommand.Connection = partsConn
                 
partsAdapter.SelectCommand.CommandText = "select * from " & arr(i) & " where 存货名称 = '" & TreeView1.SelectedNode.Text & "'"
  partsAdapter.SelectCommand.ExecuteNonQuery()我用Catch sqlexceptionparameter As System.Data.SqlClient.SqlException                 MessageBox.Show(sqlexceptionparameter.ToString) 
显示错误,可是程序一运行到partsAdapter.SelectCommand.ExecuteNonQuery()处就跳到catch里面,而且显示不了错误,程序一直在那运行,就跟卡在那一样,是怎么回事啊,请指点啊,谢谢了