В настоящее время я использую следующий фрагмент кода для целей тестирования.
$database = 'REMOVED'
$server = 'REMOVED'
$SQLServer = "REMOVED"
$SQLDBName = "REMOVED"
$SQLuser = "REMOVED"
$SQLpassword = "REMOVED"
$SqlConnection = New-Object System.Data.SqlClient.SqlConnection
$SqlConnection.ConnectionString = "Server = $SQLServer; Database =
$SQLDBName; User ID = $SQLuser; Password = $SQLpassword;"
$SqlConnection.Open()
$update = @"
update ca_contact set last_name='Rech' where userid='OR010101'
"@
$dbwrite = $SqlConnection.CreateCommand()
$dbwrite.CommandText = $update
$dbwrite.ExecuteNonQuery()
$Sqlconnection.Close()
Я получаю возвращаемое значение '1', которое говорит мне, что оператор, кажется, работает.Но значение никогда не записывается в базу данных при просмотре через SQL Server Management Studio.