Я пытаюсь обновить таблицу event_alerts, используя хранимую процедуру, как показано ниже:
GO
ALTER procedure [dbo].[servermatch_servers]
@server_name varchar(25)
as
update event_alerts
set event_alerts.status_alert = (case when master_serverlist.Server_list is null then '0' else '1'
end)
from event_alerts inner join master_serverlist on master_serverlist.Server_list =
event_alerts.server_name where server_name = @server_name
c# кодовый удар:
using (SqlCommand command3 = new SqlCommand("servermatch_servers", conn1))
{
command3.CommandType = CommandType.StoredProcedure;
command3.Parameters.AddWithValue("@server_name", server);
command3.Parameters[@"server_name"].Direction = ParameterDirection.Input;
command3.ExecuteNonQuery();
}
Значение сервера извлекается из строки, которая значение server_name Любая помощь будет принята с благодарностью. Заранее спасибо