Member 13484454 Ответов: 1

Мой запрос на обновление не работает


Мой запрос на обновление не работает

Что я уже пробовал:

Dim connectionw As New SqlConnection("Server=MAN;Database=sample;User ID=sa;Password=1234;Trusted_Connection=False")


connectionw.Open()
                    Dim command As New SqlCommand("update DB_Personal_Info set Age =  @Age  where brgy_No like @brgy_no", connectionw)
                    command.Parameters.Add("@Age", SqlDbType.Int).Value = agess
                    command.Parameters.Add("@brgy_no", SqlDbType.Int).Value = brgy_no_age
                    connectionw.Close()

Dominic Burford

Какую ошибку вы получаете? Чего вы ожидаете от этого? Что он на самом деле делает? Пожалуйста, предоставьте дополнительную информацию.

Richard Deeming

В 99% случаев приложения не должны подключаться к SQL с помощью sa счет. Это неограниченная учетная запись, которая может быть использована для уничтожения вашей базы данных, вашего сервера или, возможно, даже всей вашей сети.

Создайте определенного пользователя SQL для вашего приложения, который имеет только те разрешения, которые требуются вашему приложению, и подключитесь с его помощью.

И пока вы этим занимаетесь, измените свое мнение. sa пароль к чему-то, что не в списке "топ-10 худших паролей когда-либо"!

1 Ответов

Рейтинг:
1

CHill60

Вы не выполняете свой запрос
Попробуйте добавить

command.ExecuteNonQuery()
прежде чем вы закроете соединение