Foxtable(狐表)用户栏目专家坐堂 → [求助]用SQLCommand方式查找行


  共有6877人关注过本帖树形打印复制链接

主题:[求助]用SQLCommand方式查找行

帅哥哟,离线,有人找我吗?
2425004926
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
[求助]用SQLCommand方式查找行  发帖心情 Post By:2022/8/12 18:35:00 [只看该作者]

老师指点一下,红色部分都不对,是否能用这样的方法查找行
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT * F ROM {表}“
dt = cmd.ExecuteReader()
Dim dr As DataRow = dt.find("标题 = '" & e.sender.text & "'") '表名称用全局变量
Dim dr As DataRow = dt.sqlfind("标题 = '" & e.sender.text & "'") '表名称用全局变量
If dr IsNot Nothing Then
......
[此贴子已经被作者于2022/8/12 18:35:23编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
2425004926
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2022/8/12 18:55:00 [只看该作者]

我重新修改测试了一下,两个都是可以的
Dim dr As DataRow = dt.find("标题 = '" & e.sender.text & "'") '表名称用全局变量
Dim dr As DataRow = dt.sqlfind("标题 = '" & e.sender.text & "'") '表名称用全局变量

 回到顶部
帅哥哟,离线,有人找我吗?
2425004926
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:712 积分:5559 威望:0 精华:0 注册:2019/11/14 9:36:00
  发帖心情 Post By:2022/8/12 18:55:00 [只看该作者]

已解决

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111374 积分:566934 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/13 8:40:00 [只看该作者]

Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT * F ROM {表} where 标题 = '" & e.sender.text & "'“
dt = cmd.ExecuteReader()
if dt.datartow.count= 0
msgbox("没有符合条件的数据")
else
msgbox("符合条件的数据有" & dt.datartow.count & “行”)
Dim dr As DataRow = dt.datartow(0) '表名称用全局变量
end if

 回到顶部