Я создаю ASP.NET Wiki для себя, чтобы отслеживать знания, которые я получаю в C # и других языках.
Я создал хранимую процедуру для вставки категории в БД, в БД есть два поля: C_ID (int) и Category (varchar 25).На моей странице ASP нет поля для C_ID, оно автоматически увеличивается на IsIdentiy = true;
Когда я пытаюсь извинить его, он терпит неудачу.Как лучше всего справиться с этим?
Код:
ALTER PROCEDURE dbo.InsertCategory
@ID int,
@CATEGORY varchar(25)
AS
INSERT INTO Wiki
(C_ID, C_Category)
Values (@ID, @CATEGORY)
/* SET NOCOUNT ON */
RETURN
Я что-то пропустил, чтобы вставить со страницы .aspx?попробуй {
//create a command object identifying the Stored Procedure
SqlCommand cmd = new SqlCommand("InsertCategory", conn);
//Set the command type
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("Category", txtAddCatagory));
cmd.ExecuteNonQuery();
}