|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.12.2013, 18:29 | #1 |
Пользователь
Регистрация: 04.01.2011
Сообщений: 66
|
MS SQL не хочет insert datetime :(
Здравствуйте. Столкнулся сегодня с такой странностью. Есть проект на Delphi, перетаскиваю его на С, в процессе работы заметил, что в БД, которая под MS SQL неправильно вставляется дата в поле типа datetime
Даже, когда выполняю из среды MS SQL management Суть : есть поле datetime. Хочу в него вставить дату, типа Код:
Код:
Код:
Как вариант - можно пользовать GetData(), но мне нужно именно : 09.12.2013 0:00:00 Каким запросом можно вставить подобное? |
09.12.2013, 19:30 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Можно
values ('20131209') или values (convert(datatime,'09-12-2013',105)) Из среды дельфи лучше параметризированный запрос
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
09.12.2013, 22:13 | #3 | ||
Пользователь
Регистрация: 04.01.2011
Сообщений: 66
|
Цитата:
values ('20131209') - выбрасывает ошибку, т.к. пробовал, это первый вариант из гугла. Цитата:
P.s. ах точно , епрст! Увидел только что - values ('20131209') Одинарная кавычка! Точно! В сорсе ObjectPascal она заэкранирована мной была как #39, вот почему сразу не нашел причины, не бросилось в глаза! А в Сях по привычке использовал двойную. Совершенно забыл этот нюанс, вот что значит год Pascal не использовал, привык к С-way """ Балин, какой нелепый нюанс! Аватар - спасибо огромное! Последний раз редактировалось alexusankov; 09.12.2013 в 22:18. |
||
09.12.2013, 22:19 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
09.12.2013, 22:26 | #5 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
09-12-2013 = -2016
|
09.12.2013, 22:46 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
09.12.2013, 23:40 | #7 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
это тс так хотел вставлять
Цитата:
|
|
09.12.2013, 23:42 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А-а, дошло. А я уж думал какую-то изюминку узнать об сиквеле
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
datetimepicker sql server insert | МирзоАкмал | Общие вопросы Delphi | 9 | 08.05.2013 11:19 |
Insert SQL | rokotokobot | БД в Delphi | 10 | 20.11.2012 22:42 |
Insert sql | hunter03 | Помощь студентам | 0 | 15.12.2011 20:48 |
Синтаксис sql insert delphi | detalik | БД в Delphi | 3 | 04.05.2011 19:27 |
Как работать с полем DateTime в MS SQL? | Stilet | SQL, базы данных | 5 | 20.08.2009 00:10 |