Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.12.2014, 14:00
|
|||
---|---|---|---|
Ошибка формата Даты при инсерте в БД МС СКЛ 2008 |
|||
#18+
Я делаю инсерт даты в БД мс скл 2008 но ругается Выполнение данной инструкции было прервано. Преобразование типа данных char в тип данных datetime привело к значению datetime за пределами диапазона. DateTimePicker13.Value="22/12/2014 14:20:45" DateTimePicker15.Value="26/12/2014 15:45:45" sql_zapros = "set dateformat 'dmy'; insert into task (start_dt,end_dt,type) values ('" & DateTimePicker13.Value & "','" & DateTimePicker15.Value& "')" connection.Close() connection.Open() Dim myCommand3 As New OleDbCommand( sql_zapros , connection) myCommand3.ExecuteNonQuery() connection.Close() в базе тип столбца datetime ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2014, 14:04
|
|||
---|---|---|---|
Ошибка формата Даты при инсерте в БД МС СКЛ 2008 |
|||
#18+
используйте параметры ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2014, 14:05
|
|||
---|---|---|---|
|
|||
Ошибка формата Даты при инсерте в БД МС СКЛ 2008 |
|||
#18+
values ('" & DateTimePicker13.Value & " надо форматировать дату явно, а не полагаться на автоматическое преобразование. Лучше в ANSI: самый однозначный формат yyy-MM-dd hh:mm:ss ЗЫ: DateTimePicker13.Value="01/02/2014 14:20:45" подумай, что будет тут, 1 февраля или 2 января? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2014, 14:08
|
|||
---|---|---|---|
Ошибка формата Даты при инсерте в БД МС СКЛ 2008 |
|||
#18+
Извините но не очень понял. можете по подробнее с примерам? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2014, 14:58
|
|||
---|---|---|---|
Ошибка формата Даты при инсерте в БД МС СКЛ 2008 |
|||
#18+
База MSSQL2005 Express SQL_Ukrainian_CP1251_CI_AS английская версия ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2014, 15:03
|
|||
---|---|---|---|
Ошибка формата Даты при инсерте в БД МС СКЛ 2008 |
|||
#18+
Про параметры вам уже сказали. А для MS SQL, если передавать дату как строку, чтобы не зависеть от текущих настроек, пишут в формате YYYY-MM-DD HH:MM:SS.FFF ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2014, 16:17
|
|||
---|---|---|---|
Ошибка формата Даты при инсерте в БД МС СКЛ 2008 |
|||
#18+
данный скрипт работает успешно в Microsoft SQL Server Management Studio 10.0.5500.0, но этот же скрипт запускаю в программе не работает: insert into task (start_dt,end_dt) values ('2014/12/22','2014/12/22') connection.Close() connection.Open() Dim myCommand3 As New OleDbCommand("insert into task (start_dt,end_dt) values ('2014/12/22','2014/12/22')", connection) myCommand3.ExecuteNonQuery() connection.Close() это же ошибка: Выполнение данной инструкции было прервано. Преобразование типа данных char в тип данных datetime привело к значению datetime за пределами диапазона. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2014, 16:22
|
|||
---|---|---|---|
Ошибка формата Даты при инсерте в БД МС СКЛ 2008 |
|||
#18+
shohданный скрипт работает успешно в Microsoft SQL Server Management Studio 10.0.5500.0, но этот же скрипт запускаю в программе не работает: insert into task (start_dt,end_dt) values ('2014/12/22','2014/12/22') connection.Close() connection.Open() Dim myCommand3 As New OleDbCommand("insert into task (start_dt,end_dt) values ('2014/12/22','2014/12/22')", connection) myCommand3.ExecuteNonQuery() connection.Close() это же ошибка: Выполнение данной инструкции было прервано. Преобразование типа данных char в тип данных datetime привело к значению datetime за пределами диапазона. Вы читать умеете? Я же вам сказал, нужно не 2014/12/22 , а 2014-12-22. В вашем случае порядок следования месяцев, дней и лет перепутан. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.12.2014, 16:23
|
|||
---|---|---|---|
Ошибка формата Даты при инсерте в БД МС СКЛ 2008 |
|||
#18+
Код: sql 1.
выполните в SSMS , чтобы исправить надо использовать стандарт YYYYMMDD строкового представления даты для SQL ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1402098]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 151ms |
0 / 0 |