Ravi chandran from thanjavur Ответов: 4

vb.net код для входа в систему


я хочу ... vb.net код для входа в систему с помощью ms-access

Rajesh Anuhya

Никаких усилий, делается ли что-то?

4 Ответов

Рейтинг:
2

CPallini

Конечно, вы ненужен код- ты, будучи хорошим парнем, просто хочешь получить какой-нибудь совет или предложение.
Итак, что именно вам нужно?
Возможно, вам нужна форма, запрашивающая у пользователя имя пользователя и пароль для того чтобы подключиться к Access база данных?
Ну, знаешь, парочка TextBoxЭс (с двумя Labelесли вы щедры) в Button и у вас есть GUI.
Что касается логики, то это просто вопрос организации строки соединения в соответствии с Access требования к базе данных и ввод данных пользователем (the TextBoxсодержание Эс).
Если вам нужен пример кода то взгляните на великолепный раздел базы данных статей CodeProject[^].


Рейтинг:
2

RDBurmon

1.)создайте базу данных в MS Access, например, создайте таблицу, поля - Имя пользователя и пароль и сохраните таблицу как логин или то, что вы хотите.
2.)Нажмите на созданную вами таблицу (логин или то, что вы написали) и заполните данные логин - да и пароль - нет.
3.)Перейти к VB.NET запрограммируйте и откройте форму и подключите созданную вами базу данных.
4.)Чтобы подключить базу данных, установите флажок в верхней части строки меню в VB.NET и найдите данные, а затем нажмите кнопку Добавить новый источник данных.
5.)появится мастер настройки источника данных, нажмите кнопку Далее. Затем вы можете увидеть новую вкладку Подключения, нажмите на нее.
6.)появится окно добавить соединение,в источнике данных по умолчанию вы можете увидеть файл базы данных Microsoft SQL Server (SqlClient), но так как мы используем Ms Access, мы изменим его, нажав на вкладку изменить рядом с ним.
7.)Затем найдите имя файла вашей базы данных, нажав кнопку Обзор, и найдите его там, где он находится на вашем компьютере (место, где вы сохранили свою базу данных).
8.)Нажмите кнопку ОК,Далее.
9.)Проверьте таблицы и представления и нажмите кнопку Готово.
10.)перейдите в пустую форму и перетащите имя пользователя и пароль из источника данных. Если вы не видите источник данных,перейдите в раздел Данные, а затем покажите источники данных.
11.) дважды щелкните на своей форме в пустом месте и скопируйте ее(под публичным классом Form1 и выше частной субформы form1.....):

Dim DbCon As New OleDb.OleDbConnectio
Dim dbUp As New OleDb.OleDbCommand
Dim Read As OleDb.OleDbDataReader


11.)вернитесь к форме дизайна.
12.)добавьте 2 кнопки в одну и ту же форму, переименуйте обе кнопки,одну с надписью ok, а другую - cancel.
13.)дважды нажмите на кнопку ok и введите коды следующим образом:

Private Sub Ok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
DbCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\User\Desktop\Database.mdb"
DbCon.Open()
dbUp.Connection = DbCon
dbUp.CommandType = CommandType.Text
dbUp.CommandText = "Select * from LOGIN where Username=yes and Password=no "
dbUp.Parameters.Add("Username", Data.OleDb.OleDbType.Variant)
dbUp.Parameters.Add("Password", Data.OleDb.OleDbType.Variant)
dbUp.Parameters("Username").Value = UsernameTextBox.Text
dbUp.Parameters("Password").Value = PasswordTextBox.Text
Read = dbUp.ExecuteReader
With Read
If .Read Then
Me.Hide()
Form2.Show()
Else
UsernameTextBox.Clear()
PasswordTextBox.Clear()
MessageBox.Show("Invalid Username or Password")
UsernameTextBox.Focus()
End If
End With


14.)затем снова перейдите на страницу дизайна и дважды нажмите кнопку Отмена и скопируйте следующее:

If MessageBox.Show("Do you want to exit?", "Exit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = Windows.Forms.DialogResult.Yes Then
End
Else
End If
End Sub


15.) Как только вы это сделаете, запустите свою программу и проверьте, работают ли коды.


Рейтинг:
1

Member 13845181

Dim DbCon Как Новый OleDb.OleDbConnectio
Dim dbUp как новая OleDb.OleDbCommand
Dim Читается Как OleDb.OleDbDataReader



этот код как добавить?


Рейтинг:
0

OriginalGriff

Начать читать: ASP.NET членство[^]