Изменить функцию редактирования в форме windows - PullRequest
2 голосов
/ 28 апреля 2020

Я использую Visual Studio 2019 и делаю какую-то программу с базой данных. Существует 2 таблица в базе данных .

  1. ветвь
  2. пользователь

В таблице ветвлений есть общий пользователь.

В программе, в пользовательской форме, есть кнопка save , и эта кнопка имеет две функции, такие как save и отредактируйте.

Теперь я хочу сделать кнопку сохранения:

В функции редактирования, если один пользователь хочет изменить филиал компании, общее количество пользователей в старой компании уменьшается или (- 1 пользователь) и всего пользователя в новой компании увеличивается или (+1 пользователь)

Это код, где я застрял с ним

Else
 Dim edit As String
            edit = "Update user set branch_id='" & Mid(ComboBox1.Text, 1, 1) &
                    "', name='" & TextBox1.Text &
                    "', username='" & TextBox2.Text &
                    "', password='" & TextBox3.Text &
                    "', level='" & ComboBox2.Text &
                    "' where id='" & var_id & "'"

            cmd = New OdbcCommand("select * from branch where id='" + Mid(ComboBox1.Text, 1, 1) + "'", conn)
            rd = cmd.ExecuteReader
            rd.Read()
            If rd.HasRows Then
                Dim edit2 As String
                edit2 = "Update branch set total='" & rd.Item("total") + 1 &
                    "' where id='" & Mid(ComboBox1.Text, 1, 1) & "'"
                cmd = New OdbcCommand(edit2, conn)
                cmd.ExecuteNonQuery()
            End If

            cmd = New OdbcCommand(edit, conn)
            cmd.ExecuteNonQuery()
        End If
...