Время перехода от DateTimePicker к параметрам базы данных - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть форма с DateTimePicker, и это формат Time, и я хочу передать время от DateTimePicker параметрам базы данных, как показано ниже, но я получаю сообщение об ошибке, которое говорит в строке cmd.ExecuteNonQuery();

{"Процедура или функция 'PROC_REGISTER_SESSION' ожидает параметр '@START_TIME', который не был предоставлен."}

Я установил точку останова и проверил все параметры, и они заполнены данными также окно сообщения теста заполнено данными

cmd.Parameters.Add(new SqlParameter("@StartTime", SqlDbType.Time)).Value = DTP_StartTime.Value.TimeOfDay;

1 Ответ

0 голосов
/ 14 сентября 2018

Ошибка довольно понятна:

{"Процедура или функция 'PROC_REGISTER_SESSION' ожидает параметр '@START_TIME', который не был предоставлен."}

Вы передаете параметр как @StartTime, а не @START_TIME.

Так что это должно исправить (хотя бы одну) ошибку:

cmd.Parameters.Add(new SqlParameter("@START_TIME", SqlDbType.Time)).Value = DTP_StartTime.Value.TimeOfDay;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...