以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]用SQLCommand方式查找行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=179212)

--  作者:2425004926
--  发布时间:2022/8/12 18:35:00
--  [求助]用SQLCommand方式查找行
老师指点一下,红色部分都不对,是否能用这样的方法查找行
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
--  发布时间: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
--  发布时间:2022/8/12 18:55:00
--  
已解决
--  作者:有点蓝
--  发布时间: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