У меня есть текстовое поле, в котором пользователь должен ввести серийный номер. Я хочу, чтобы система отображала окно с сообщением «номер уже существует», если номер, введенный пользователем, уже существует в таблице MySql, называемой «клиенты». как мне это достичь в vb 2010?ввод серийного номера в текстовое поле и отображение msgbox, если номер уже используется
ответ
Вызвать процедуру из вашего кода и поместить вывод в DataTable
. Затем вы можете прокручивать значения, которые вы бы сравнили с пользователем imput, и установить согласованный флаг, если введенное значение соответствует одному в пределах DataTable
. Затем вы хотите вернуть соответствующее сообщение, возможно, в оператор IF
, используя соответствующий флаг в качестве вашего оператора.
Теперь у вас есть основные шаги, я уверен, что вы можете найти, как сделать все вышеперечисленное в Google. Я слишком сильно хочу, чтобы кто-то постучал и отправил меня как бот.
нормально будет пытаться поблагодарить у – user1795999
Любые проблемы, просто спросите .. – Jacooobley
Dim SerialNumberExists As Boolean SerialNumberExists = Select * от клиентов, где сино = ("+ serialno.text +") "вы пишете реализацию Если SerialNumberExists Тогда System.Windows .Forms.MessageBox.Show («Серийный номер уже существует!», _ «Предупреждение», MessageBoxButtons.OK, MessageBoxIcon.Exclamation) будет ли этот код работать? – user1795999
Вы используете данные. –