如何确保主键在MS Access数据库的“email”列中有一个“@”,因此如果没有一个“@”,它就不会保存任何数据并抛出异常。
我还有一个保存域名的列,它应该有一个“。”
我如何进行此验证呢?
答案 0 :(得分:4)
将以下“验证规则”添加到您的字段
Like "*@*"
添加带有描述性错误消息的“验证文本”,例如
E-mail address must contain at least one @
作为旁注:我强烈建议反对使用电子邮件地址作为主键。主键用于在表之间创建引用,通常应该是不会更改的值。但是,电子邮件地址确实会发生变化。您可能需要考虑使用自动编号字段(所谓的“代理键”,其中包含certain advantages)。