以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- cmd生成的datatable有点异常 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=177971) |
-- 作者:ljh29206 -- 发布时间:2022/6/13 12:07:00 -- cmd生成的datatable有点异常 Dim cmd As new SQLCommand cmd.C cmd.CommandText = "s elect * from {计算机信息}" Dim dt As DataTable dt = cmd.ExecuteReader() Dim drf As DataRow = dt.Find("计算机名 = \'" & ComputerName & "\'") If drf IsNot Nothing Then thisComputerName = drf("计算机名") Else MessageBox.Show(1) End If 这个怎么找不到行,有点奇怪, 换成 Dim drf As DataRow = DataTables("计算机信息").Find("计算机名 = \'" & ComputerName & "\'") 把表加载后,这样写就可以了,我不知道那里错了.
|
-- 作者:有点蓝 -- 发布时间:2022/6/13 12:14:00 -- 这样呢? Dim cmd As new SQLCommand cmd.C cmd.CommandText = "select * from {计算机信息} where 计算机名 = \'" & ComputerName & "\'" Dim dt As DataTable dt = cmd.ExecuteReader() msgbox(dt.datarow.count)
|
-- 作者:ljh29206 -- 发布时间:2022/6/13 12:19:00 -- 可能是我自己的原因, ComputerName 这个值 贴出来的时候不知道多了写什么字符,也看不见... 现在好了 |