yogesh vaidya Ответов: 2

Как сохранить пароль и дату{} в visual basic 2010


я хочу создать офисное приложение в visual basic 2010 с паролем и идентификатором электронной почты, а также связаться с мобильным телефоном нет ,но он разделен на err, который "err in insert into" оператор.
пожалуйста, помогите мне решить эту проблему.dbcontrol.class код для подключения доступа к детабазе и его запуска работает отлично.

Йогеш Вайдья

Что я уже пробовал:

Private Sub saveuserdata()
       access.execquery("select * from userdata ORDER BY username ASC")
       If NOTEMPTY(access.exception) Then MsgBox(access.exception) : Exit Sub
       'Add parameter
       'Add parameter
       access.addparam("@usernm", Textusername.Text)
       access.addparam("@pass", txtpassword.Text)
       access.addparam("@fnm", txtfirstname.Text)
       access.addparam("@lnm", txtlastname.Text)
       access.addparam("@email", txtemail.Text)
       access.addparam("@cont", txtcontact.Text)
       access.execquery("insert into a_sbupdate (username,[password],firstname,lastname,e-mail,mobaile_no) " & _
                       "values(@usernm,@pass,@fnm,@lnm,@email,@cont); ")

       If Not String.IsNullOrEmpty(access.exception) Then MsgBox(access.exception) : Exit Sub
       MsgBox("USER ADDED SUCCESSFULY !!! ,LOGIN TO PROSIDE MORE... ")
       Me.Close()
       Form1.Show()

2 Ответов

Рейтинг:
5

OriginalGriff

Имя столбца: "e-mail" недопустимо, так как дефис является оператором.
Я бы изменил его на "электронная почта", но вы могли бы просто заключить его в скобки: "[электронная почта]"


Рейтинг:
1

Richard MacCutchan

Не храните пароли в открытом тексте; пожалуйста, прочтите Безопасная Аутентификация Паролем Объясняется Просто[^].