以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  select语句的删选  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=63925)

--  作者:一笑
--  发布时间:2015/1/31 23:58:00
--  select语句的删选
有如下代码:
Dim str4 As String = "燕子"

1.Dim drs As List(of DataRow) = DataTables("信息表").Select("发送者 = str4")

2. Dim drs As List(of DataRow) = DataTables("信息表").Select("发送者 = \'str4\'")

写成1句,会报错:无[str4]列
写成2句,无反应。
该如何修改,谢谢!

--  作者:青鸟
--  发布时间:2015/2/1 1:22:00
--  
把代码写成:Dim drs As List(of DataRow) = DataTables("信息表").Select("发送者 = \' " & str4 & " \')试试,我也不是全明白,以前也请教过一个筛选代码,正确的写法是:flt = "项目代码 = \'"& e.DataRow("项目代码") & "\' And 合同代码 = \'"& e.DataRow("合同代码") & "\' And [_Identify] <> " & e.DataRow("_Identify"),这个代码运行是正确的。
--  作者:Bin
--  发布时间:2015/2/2 8:05:00
--  
Dim drs As List(of DataRow) = DataTables("信息表").Select("发送者 = \'" & str4 & "\'")