我用的是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