Как я могу передать определенные значения в VB.NET использование SQL-оператора?
Итак, я столкнулся с определенной проблемой, у меня есть таблица входа в систему и доступная таблица. Я хочу, чтобы это работало, когда человек входит в таблицу доступа и записывает имя пользователя, идентификатор пользователя, дату и время. У меня есть код, работающий с именем пользователя, датой и временем, но он не будет содержать идентификатор пользователя с тем же номером, что и таблица входа.
Как я могу получить идентификатор пользователя, просто используя его логин (имя пользователя и пароль), подключенный к этой строке базы данных sql? Я не использую элемент управления gridview, поэтому мне нужно ссылаться на таблицу sql.
поэтому, если моя таблица входа имеет 3 строки, каждая из которых имеет свой личный идентификатор, я хочу, чтобы моя таблица доступа показывала один и тот же номер человека каждый раз, когда он входит в систему.
Dim sql1 As String = "insert into [Accessed](ID, Username, Identification, [Date], [Time]) values(@ID, @Username, @Identification, @Date, @Time)" cmd = New SqlClient.SqlCommand(sql1, sqlcon) cmd.Parameters.AddWithValue("@ID", LoginDataSet.Tables("Accessed").Rows.Count + I) cmd.Parameters.AddWithValue("@Username", TextBox1.Text) cmd.Parameters.AddWithValue("@Identification", LoginDataSet.Tables("Login").Rows.Count + I) cmd.Parameters.AddWithValue("@Date", registerdate) cmd.Parameters.AddWithValue("@Time", registertime)
Что я уже пробовал:
Я попытался использовать тот же метод, что и с идентификатором строки, который был
LoginDataSet.Tables("Login").Rows.Count + Iно я знаю, что это неправильно. В любом случае я пытаюсь использовать параметризованную ссылку.
Prifti Constantine
Какое значение имеет, LoginDataSet.Таблицы ("Логин"). Строки.Граф + я, возвращение?
Member 11856456
I+=1, но это не совсем то, чего я хотел. Я просто использовал тот же формат для ID, чтобы проверить код. но я не мог придумать творческий способ выразить UserID, который должен оставаться неизменным до тех пор, пока это один и тот же пользователь, конечно.