Как проверить, есть ли данный пользователь в БД MySQL? - VB
Формулировка задачи:
как проверить с помощью оператора условий if .. else есть ли данный пользователь с данным паролем в БД если есть вывести одно сообщение иначе другое
нужно проверить присутствие/отсутствие записи в БД MySQL для работы с данными
Очень надо! Приведите пожалуйста пример.
Листинг программы
- Private Sub command1_Click()
- On Error Resume Next
- Dim sql As String
- log = User.Text
- pas = Pass.Text
- Set rs = New ADODB.Recordset
- sql = ("select id,login,pass from `tabl` Where `login` = 'Имя' and `pass`='пароль'")
- rs.Open sql, connect
- text1.text.Text = rs!id
- End Sub
Решение задачи: «Как проверить, есть ли данный пользователь в БД MySQL?»
textual
Листинг программы
- Private Sub Command1_Click() 'Âûâîä Г¤Г*Г*Г*ûõ ГЁГ§ ГЃГ„
- log = Text4.Text
- pas = Text5.Text
- Set rs = New ADODB.Recordset
- sql = ("select * from `tatlisa` Where `login` = '" + log + "' and `pass`='" + pas + "'") 'Гў ïåðåìåГ*Г*ГіГѕ sql Г§Г*ïèñûâГ*ГҐГІГ±Гї Г§Г*Г*Г·ГҐГ*ГЁГҐ ïîëÿ id ГЁ user ГЁГ§ ГІГ*áëèöû tatlisa
- rs.Open sql, connect
- On Error Resume Next 'Ïðîïóñòèòü îøèáêè â êîäå åñëè åñòü
- Text1.Text = rs!id 'Гў ïîëå text1 ïðèñûâГ*ГҐГІГ±Гї Г§Г*Г*Г·ГҐГ*ГЁГҐ id ГЁГ§ ïåðåìåГ*Г*îé rs
- Text2.Text = rs!login 'Гў ïîëå text2 ïðèñûâГ*ГҐГІГ±Гї Г§Г*Г*Г·ГҐГ*ГЁГҐ user ГЁГ§ ïåðåìåГ*Г*îé rs
- Text3.Text = rs!pass 'Гў ïîëå text3 ïðèñûâГ*ГҐГІГ±Гї Г§Г*Г*Г·ГҐГ*ГЁГҐ user ГЁГ§ ïåðåìåГ*Г*îé rs
- If Text1.Text = rs!login And Text2.Text = rs!pass Then
- MsgBox "Г*ГҐГІГі"
- Else
- MsgBox "ГҐГ±ГІГј"
- End If
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д