大家帮帮忙啊

xiaojin0710 2008-12-31 10:04:26
以下是我的代码,其中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里面,而且显示不了错误,程序一直在那运行,就跟卡在那一样,是怎么回事啊,请指点啊,谢谢了
...全文
58 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxyping 2008-12-31
  • 打赏
  • 举报
回复
& arr(i) &这个这样写可以么,我一般写的都是+ arr(i) +

如果不行你把你的SQL文拿到数据库里看可能跑的了
xiaojin0710 2008-12-31
  • 打赏
  • 举报
回复
请高手帮忙啊,谢谢了啊

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧