2014-10-27 60 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數據庫中提交的備忘錄更改爲文本字段,問題即告解決。