18 / 1 / 0
Регистрация: 28.02.2017
Сообщений: 110
|
||||||
1 | ||||||
Использование даты из MonthCalendar в SQL запросе26.04.2017, 12:24. Показов 3121. Ответов 14
Метки нет (Все метки)
Доброго времени суток)
Пытаюсь в базу засунуть дату (формат ячейки date)
0
|
26.04.2017, 12:24 | |
Ответы с готовыми решениями:
14
Проверка даты в запросе sql Преобразование даты в SQL запросе Формат даты в БД в запросе SQL Не получается ввести диапазон даты в SQL запросе |
18 / 1 / 0
Регистрация: 28.02.2017
Сообщений: 110
|
|
26.04.2017, 12:34 [ТС] | 2 |
Ругается на дату, может что то не верно с форматом ячеек ?
0
|
8942 / 4854 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
26.04.2017, 12:46 | 3 |
Дата должна быть в формате
YYYYMMDD . Это будет читаться всегда.
0
|
18 / 1 / 0
Регистрация: 28.02.2017
Сообщений: 110
|
|
26.04.2017, 13:00 [ТС] | 4 |
Но у меня вся база в формате DDMMYYYY как быть ?
Можно где то указать какой формат даты использовать ?
0
|
18 / 1 / 0
Регистрация: 28.02.2017
Сообщений: 110
|
|
26.04.2017, 13:03 [ТС] | 5 |
Формат такой как нужен вроде бы
0
|
8942 / 4854 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
||||||
26.04.2017, 13:06 | 6 | |||||
paulodelon, не важно в каком виде она у тебя отображается. Дата хранится вообще в виде числа. Формат YYYYMMDD всегда читается.
формат даты ты указываешь при формировании строки запроса:
0
|
26.04.2017, 13:09 | 7 | |||||
paulodelon, как вариант, перед запросом выполнить команду
https://msdn.microsoft.com/ru-... .120).aspx как-то так
0
|
18 / 1 / 0
Регистрация: 28.02.2017
Сообщений: 110
|
|
26.04.2017, 13:17 [ТС] | 8 |
Код
string sqlExpression = String.Format("INSERT INTO Project (SerialNumb,{1}) VALUES ({0},{2:YYYYMMDD})", i, nameColumn, _date.SelectionStart);
0
|
18 / 1 / 0
Регистрация: 28.02.2017
Сообщений: 110
|
|
26.04.2017, 21:10 [ТС] | 10 |
Код
string sqlExpression = "INSERT INTO Project (SerialNumb,First) VALUES (@serial,@date)"; SqlCommand command = new SqlCommand(sqlExpression, connection); SqlParameter serialParam = new SqlParameter("@serial", serial); // добавляем параметр к команде command.Parameters.Add(serialParam); SqlParameter columnParam = new SqlParameter("@nameColumn", nameColumn); // добавляем параметр к команде command.Parameters.Add(columnParam); SqlParameter datelParam = new SqlParameter("@date", date); // добавляем параметр к команде command.Parameters.Add(datelParam); object count = command.ExecuteScalar(); Еще один вопросик изменяю запрос что бы при выборе из комбобокса в котором содержатся столбцы выбрать нужный столбец это параметр @nameColumn string sqlExpression = "INSERT INTO Project (SerialNumb,@nameColumn) VALUES (@serial,@date)"; выбивает ошибку! Или Столбец для записи не может быть параметром ?
0
|
26.04.2017, 23:18 | 11 |
paulodelon,
http://stackoverflow.com/quest... sql-server
0
|
18 / 1 / 0
Регистрация: 28.02.2017
Сообщений: 110
|
|
27.04.2017, 16:58 [ТС] | 12 |
Я всеравно не понял как
0
|
27.04.2017, 17:06 | 13 | |||||
paulodelon,
0
|
18 / 1 / 0
Регистрация: 28.02.2017
Сообщений: 110
|
||||||
27.04.2017, 17:14 [ТС] | 14 | |||||
0
|
18 / 1 / 0
Регистрация: 28.02.2017
Сообщений: 110
|
||||||
27.04.2017, 21:49 [ТС] | 15 | |||||
Все оказалось просто )
0
|
27.04.2017, 21:49 | |
27.04.2017, 21:49 | |
Помогаю со студенческими работами здесь
15
Изменение формата даты при SQL-запросе Формат даты в SQL-запросе (компонент ADOQuery) Использование max() в sql запросе Использование переменной в SQL запросе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |