以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  SqlFind出现问题  (http://foxtable.com/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
--  
好了,就是代码的问题,谢谢老师