以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于表的identify列的筛选问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=134854)

--  作者:guosheng
--  发布时间:2019/5/10 15:28:00
--  关于表的identify列的筛选问题

identify为表的主键表达式列,数据类型为 整数型

“关联id”为整数类型列

1   Dim drs1 As List(of DataRow) = DataTables("协同工作执行情况表").SQLSelect("关联id=\'"& cr("identify") &"\' And 实际完成时间 Is null")
2   Dim drs1 As List(of DataRow) = DataTables("协同工作执行情况表").SQLSelect("关联id=int(\'"& cr("identify") &"\') And 实际完成时间 Is null")

为什么2的表达才能筛选出了数据啊?感觉都是整数类型,不用进行数据转换的吧?还是1筛选的语法写错了啊

 


--  作者:有点甜
--  发布时间:2019/5/10 16:19:00
--  

改成

 

Dim drs1 As List(of DataRow) = DataTables("协同工作执行情况表").SQLSelect("关联id="& cr("identify") &" And 实际完成时间 Is null")