0
我想在註冊表單上驗證新用戶的電子郵件,但是在備忘錄Acces數據庫時遇到問題。德爾福2010訪問數據庫登錄和備忘錄
if not(TblUsername.locate('Email',EdtMail.Text,[])) then
[EdtMail是編輯框和「電子郵件」的類型是備忘錄的在Microsoft Access數據庫中的列]
麻煩似乎是定位功能。我搞不清楚了。
我想在註冊表單上驗證新用戶的電子郵件,但是在備忘錄Acces數據庫時遇到問題。德爾福2010訪問數據庫登錄和備忘錄
if not(TblUsername.locate('Email',EdtMail.Text,[])) then
[EdtMail是編輯框和「電子郵件」的類型是備忘錄的在Microsoft Access數據庫中的列]
麻煩似乎是定位功能。我搞不清楚了。
將Access數據庫中提交的備忘錄更改爲文本字段,問題即告解決。
您不能將'Locate'用作備忘錄類型字段。在獲取數據時將其轉換爲字符串。 – TLama 2014-10-27 16:29:07
我該怎麼做? – 2014-10-27 16:32:03
@TLama:我認爲他使用的是「Table」組件,所以這樣做不起作用:)真正的問題是:爲什麼Email字段被定義爲Memo字段? – whosrdaddy 2014-10-27 17:00:23