以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 奇怪的数据库筛选问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=192925) |
-- 作者:newsun2k -- 发布时间:2024/8/2 10:30:00 -- 奇怪的数据库筛选问题 我用的是sqlserver 2008的数据库。 代码如下。 问题是,如果我用条件1筛选,报1 用条件2筛选,报2 这是什么原因啊。请老师帮我看看代码? Dim dr As DataRow Dim strFilter As String strFilter = "messageID = \'<BLAPR22MB219465DD9F6D8BCD54B9EEC5AA079@BLAPR22MB2194.namprd22.prod.outlook.com>\'" \'条件1 \'strFilter = "messageID like \'%BLAPR22MB2194.namprd22%\'" \'条件2 Dim strMsg As String = "<BLAPR22MB219465DD9F6D8BCD54B9EEC5AA079@BLAPR22MB2194.namprd22.prod.outlook.com>" dr = DataTables("rd邮件清单").SQLFind(strFilter) If dr Is Nothing Then MessageBox.Show(1) Else If dr("messageID") = strMsg Then MessageBox.Show(2) Else MessageBox.Show(3) End If End If
|
-- 作者:有点蓝 -- 发布时间:2024/8/2 10:52:00 -- 只能是数据有问题,比如还有其它字符,空格,回车符等 |