Мой код:
int total = Convert.ToInt32(form["REC-tr-total"]);
int value = 0;
string insValOutput = "";
if (total > 0)
{
for (int i = 1; i ОБНОВЛЕНИЕ: для тех, кто спрашивает, я обновил эту строку как следует:
insValOutput = String.Format(@"({0},{1}),", vCAS_capture_payments.Id, value); // (1, value1),(2, value2) ...
Но я получаю те же результаты.
ОБНОВЛЕНИЕ №2:
Спасибо за все комментарии, очень ценю это. Я знаю, что код не самый лучший, но я боролся с тем, как лучше всего реализовать множественную вставку через LinQ и Entity Framework в моей текущей кодовой базе.
Однако, судя по предоставленному ответу, я смог изменить код следующим образом, и это работает.
Виновным был оператор SQL и конкатенация.
int total = Convert.ToInt32(form["REC-tr-total"]); // -- Total Receipt item rows
int value = 0;
string insValOutput = ""; // -- Insert VALUES variable
if (total > 0)
{
for (int i = 1; i
Подробнее здесь: https://stackoverflow.com/questions/792 ... or-message
Почему мой цикл C# в ASP.NET MVC 5 ActionResult выдает это сообщение об ошибке ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему мой цикл C# в ASP.NET MVC 5 ActionResult выдает это сообщение об ошибке [дубликат]
Anonymous » » в форуме C# - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-