我用的是VB.net2005编程的
总是出现这个问题,
代码如下:
请各位大侠帮忙解决!谢谢了!
Public Function ExecuteSQL(ByVal SQL As String, ByVal table As String)
Try
'建立ADODataSetCommand对象
'数据库查询函数
Dim constr As String
constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
constr = constr & Application.StartupPath() & "/sj.mdb"
ADOcmd = New OleDbDataAdapter(SQL, constr)
'建立ADODataSetCommand对象
ds.Clear()
ds.Tables.Clear() '清除数据集中的所有表
ADOcmd.Fill(ds, table) '取得表单
mytable = ds.Tables.Item(0) '取得名为table的表
rownumber = 0 '设置为第一行
myrow = mytable.Rows.Item(rownumber)
'取得第一行数据
Catch
MsgBox(Err.Description)
End Try
End Function
函数“ExecuteSQL”并非在所有代码路径上都返回值。当使用结果时,可能会在运行时发生空引用异常。
答案:3 悬赏:0
解决时间 2021-03-09 03:01
- 提问者网友:宿醉何为情
- 2021-03-08 17:18
最佳答案
- 二级知识专家网友:恕我颓废
- 2021-03-08 17:49
缺少声明,加一个BOOBLE就可以了
全部回答
- 1楼网友:情战凌云蔡小葵
- 2021-03-08 19:09
没遇到
- 2楼网友:星星坠落
- 2021-03-08 18:49
为什么ds没有定义语句?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯