我收到了XML数据。
XML数据,例如
<person>
<email-address>abc@test.com</email-address>
</person>
来自我的clsEmail.vb,例如
If XML.Tables("person").Select("email-address='" + Data Value + "'").Length = 1 Then
Throw New Exception("Please enter another email address")
End If
但是,错误:找不到列[email]。
表示破折号可以是我测试过的其他字符:
XML.Tables("person").Select("email & Chr(150) &address....
无效。
那里有解决方案吗?
答案 0 :(得分:1)
If XML.Tables("person").Select("[email-address]='" + Data Value + "'").Length = 1 Then
Throw New Exception("Please enter another email address")
End If
数据表的Select
就像SELECT
SQL语句一样工作;因此,当列名包含符号或关键字时,应将其写在括号上。