Reader=cmd.excutereader говорит system.data.sqlclient.sqlexception: 'недопустимое имя столбца 'username'.
Imports System.DateTime Imports System.Data.SqlClient Public Class Form1 Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click Application.Exit() End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If txtUserName.Text = "" Or txtPassword.Text = "" Then MessageBox.Show("UserId and Password is Required") Else conn = New SqlConnection("Data Source=DESKTOP-BSS9JRL;Initial Catalog=firstProject2;Integrated Security=True") conn.Open() query = "select UserName, password from tbl_login where UserName= '" & txtUserName.Text & "' and Password= '" & txtPassword.Text & "'" cmd = New SqlCommand(query, conn) reader = cmd.ExecuteReader If reader.Read = True Then User = txtUserName.Text Me.Hide() Dashboard.Show() Else MsgBox("Invalid UserName/Password", MsgBoxStyle.Critical) End If conn.Close() End If End Sub End Class
Что я уже пробовал:
Черт Возьми Сэр,
Я попытался создать форму входа в окно в visual basic. Но есть в кодировании я получаю ошибку в
reader=cmd.ExcuteReader
System.Data.SqlClient.SqlException: 'Invalid column name 'UserName'.
Пожалуйста, любезно помогите, как только сможете.
Спасибо.
F-ES Sitecore
Попробуйте заключить имя пользователя и пароль в квадратные скобки.
выберите [имя пользователя] ....
Кроме того, Google, как использовать параметризованные запросы, ваш код уязвим для всех видов взлома.
Richard MacCutchan
Как пишется "имя пользователя" в таблице базы данных?