以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SqlFind出现问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75384) |
-- 作者:feiyu988 -- 发布时间:2015/10/7 15:04:00 -- SqlFind出现问题 以下的代码,找出来的dr为空值,检查SQL数据源表格数据等都没问题,数据在表内也存在,不知道咋回事,求解 Dim zyfl As String = e.Form.Controls("专业分类2").Value Dim thfl As String = e.Form.Controls("图号分类2").Value Dim dr As DataRow = DataTables("图号分类").sqlfind("图号类别编码","专业类别 = \'" & zyfl & "\' And 图号类别 = \'" & thfl & "\'") If dr IsNot Nothing Then MessageBox.Show("不是空的!") Else MessageBox.Show("空的!") End If |
-- 作者:大红袍 -- 发布时间:2015/10/7 15:09:00 -- 如果这一行没有保存,用sqlfind是查不到的。只能用find |
-- 作者:大红袍 -- 发布时间:2015/10/7 15:09:00 -- 而且,你代码写错,这样写
Dim dr As DataRow = DataTables("图号分类").sqlfind("专业类别 = \'" & zyfl & "\' And 图号类别 = \'" & thfl & "\'") |
-- 作者:feiyu988 -- 发布时间:2015/10/7 15:14:00 -- 好了,就是代码的问题,谢谢老师 |