Asp.NET MVC Вставка данных в базу данных mssql приводит к ошибке объекта таблицы - PullRequest
0 голосов
/ 31 мая 2019

когда пользователь регистрируется, я хочу вставить некоторые дополнительные данные в другую таблицу AspNetUserStatics.Но когда пользователь зарегистрировался, я получил эту ошибку: System.Data.SqlClient.SqlException: запрос процедуры «AspNetUserStatics» не выполнен, поскольку «AspNetUserStatics» является табличным объектом.

Я пытался несколькими способами добавить данные кода вмоя база данных с другими сообщениями переполнения стека.Но я не могу найти решение.Может быть, это простая глупая вещь, которая решит это, но я новичок и мне нужно чему-то научиться.Поэтому будет здорово, если кто-нибудь сможет мне помочь.

                    connection();

                    SqlCommand com = new SqlCommand("AspNetUserStatics", con);
                    com.CommandType = CommandType.StoredProcedure;
                    com.Parameters.AddWithValue("@Id", user.Id);
                    com.Parameters.AddWithValue("@Points", 5);
                    com.Parameters.AddWithValue("@Day", DateTime.Now.DayOfWeek);
                    com.Parameters.AddWithValue("@PointsNewUser", 1);

                    con.Open();
                    com.ExecuteNonQuery();
                    con.Close();

                    return RedirectToAction("Index", "Home");

Вот полный код: https://pastr.io/view/iPeGBL

Ошибка: запрос процедуры «AspNetUserStatics» не выполнен, так как «AspNetUserStatics»объект таблицы.

Страница полной ошибки: https://pastr.io/view/I59Q2a

Я хочу, чтобы все данные были вставлены в таблицу AspNetUserStatics.

С уважением, Барт

1 Ответ

0 голосов
/ 31 мая 2019

Насколько я вижу, вы пытаетесь отправить данные в процедуру с обработкой, но «AspNetUserStatics» - это таблица.вместо этого вы должны использовать оператор вставки, например,

insert into AspNetUserStatics (Id, points, ....) values (@Id, @Points,....)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...