Я думаю, что вы можете обратиться к следующим шагам для выполнения хранимой процедуры.
Сначала вы можете создать таблицу, как показано на следующем рисунке. Здесь я хочу упомянуть, что вам
необходимо использовать автоматическое увеличение c, если вы хотите использовать предоставленную вами хранимую процедуру.
Также здесь нельзя создать хранимую процедуру.
Во-вторых, нажмите базу данных-> выберите Программируемость-> выберите хранимые процедуры -> щелкните правой кнопкой мыши Добавить новую процедуру, как показано ниже:
CREATE PROCEDURE [dbo].[InsertLog]
(
@error varchar(30)
)
AS
INSERT INTO [dbo].[Newtable]
(
[Error]
)
VALUES
(
@error
)
Наконец, вы можете использовать следующий код для вызова хранимой процедуры в c#.
string connectionstring = @"Connectionstring";
SqlConnection connection = new SqlConnection(connectionstring);
connection.Open();
SqlCommand command = new SqlCommand("InsertLog",connection);
command.CommandType = CommandType.StoredProcedure;
command.Parameters.AddWithValue("@error", textBox1.Text);
command.ExecuteNonQuery();
connection.Close();