以文本方式查看主题 - 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
|