以下是我的代码,其中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里面,而且显示不了错误,程序一直在那运行,就跟卡在那一样,是怎么回事啊,请指点啊,谢谢了
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里面,而且显示不了错误,程序一直在那运行,就跟卡在那一样,是怎么回事啊,请指点啊,谢谢了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货