Данные не сохраняются в таблицу, ошибок нету SQL C#
Код:
string insertData = "INSERT INTO TableResultEff (Индикатор, [Валовая прибыль], [Валовой убыток], [Максимальная просадка], " +
"[Фактор возобновления], [Профит фактор], [Достоверный профит фактор], [Общее количество сделок], [Количество прибыльных сделок], " +
"[Количество убыточных сделок], [Процент прибыльных сделок], [Процент убыточных сделок], [Средняя прибыль], [Средний убыток], " +
"[Максимальная прибыль], [Максимальный убыток], [Всего длинных позиций], [Всего коротких позиций]) " +
"VALUES (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)";
SqlConnection myConnection = new SqlConnection(EVO.Properties.Settings.Default.ResultConnectionString);
myConnection.Open();
SqlCommand myCommand = new SqlCommand(insertData, myConnection);
myCommand.ExecuteNonQuery();
myConnection.Close();
"[Фактор возобновления], [Профит фактор], [Достоверный профит фактор], [Общее количество сделок], [Количество прибыльных сделок], " +
"[Количество убыточных сделок], [Процент прибыльных сделок], [Процент убыточных сделок], [Средняя прибыль], [Средний убыток], " +
"[Максимальная прибыль], [Максимальный убыток], [Всего длинных позиций], [Всего коротких позиций]) " +
"VALUES (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)";
SqlConnection myConnection = new SqlConnection(EVO.Properties.Settings.Default.ResultConnectionString);
myConnection.Open();
SqlCommand myCommand = new SqlCommand(insertData, myConnection);
myCommand.ExecuteNonQuery();
myConnection.Close();
Попробуй использовать DataSet; SqlDataAdapter; SqlCommandBuilder
Может быть соединение закрывается раньше, чем выполняется запрос?
Если нет - то вы уверены что эта ветка кода выполняется? Как проверяли?
На таблице есть триггеры? В приложении не открывается ли где-то транзакция, которая потом откатывается?
Если на все вопросы, ответ, по вашему мнению, отрицательный, запускаем Profiler, запускаем приложение, жмакаем что-то, что производит это действие в приложении - смотрим, в профайлере что передалось на сервер.
Цитата: kot_
Может быть соединение закрывается раньше, чем выполняется запрос?
побывал и без закрытия соединения, все выполняется, проверка на столбцы, чтобы не было NULL ни одного, но нече не добавляется в таблицу бд
По русски? Да еще и с пробелами? Ты серьезно?