2014-10-27 57 views
0

我想在注册表单上验证新用户的电子邮件,但是在备忘录Acces数据库时遇到问题。德尔福2010访问数据库登录和备忘录

if not(TblUsername.locate('Email',EdtMail.Text,[])) then 

[EdtMail是编辑框和“电子邮件”的类型是备忘录的在Microsoft Access数据库中的列]

麻烦似乎是定位功能。我搞不清楚了。

+0

您不能将'Locate'用作备忘录类型字段。在获取数据时将其转换为字符串。 – TLama 2014-10-27 16:29:07

+0

我该怎么做? – 2014-10-27 16:32:03

+0

@TLama:我认为他使用的是“Table”组件,所以这样做不起作用:)真正的问题是:为什么Email字段被定义为Memo字段? – whosrdaddy 2014-10-27 17:00:23

回答

0

将Access数据库中提交的备忘录更改为文本字段,问题即告解决。