|
Запрос из 1С в SQL | ☑ | ||
---|---|---|---|---|
0
antihacker
15.03.16
✎
13:32
|
Всем привет !
Вот запрос Результат.CommandText = "select | dEvent_Date, | tByte6, | iUserNum, | tDescReader, | optReader, | Event_Desc, | iReader | FROM //| dbo.EVENTS_VIEW Where EVENTS_VIEW.dEvent_Date>="+ КонецДня(Объект.ДатаСобытия) +" and EVENTS_VIEW.dEvent_Date<="+ НачалоДня(Объект.ДатаСобытия) +" "; | [dbo].[EVENTS_VIEW] Where [EVENTS_VIEW].[dEvent_Date]>='"+ КонецДня(Объект.ДатаСобытия) +"' and [EVENTS_VIEW].[dEvent_Date]<='"+ НачалоДня(Объект.ДатаСобытия) +"' "; //Формат(Дата, "ДЛФ=ДВ")); Выборка = Результат.Execute(); // выполняем процедуру Выдает ошибку Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): The conversion of a varchar data type to a datetime data ty а сообщить(НачалоДня(Объект.ДатаСобытия)) показывает - 2016-03-15 А в поле dEvent_Date дата хрнаиться в таком формате - 2016-03-14 08:18:37.000 Что не так делаю ? |
|||
1
antihacker
15.03.16
✎
13:32
|
Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
|
|||
2
Ёпрст
15.03.16
✎
13:34
|
форматируй дату к нужному строковому представлению
|
|||
3
ObjectRelation Model
15.03.16
✎
13:34
|
используй формат и явно приведи к строке "2016-03-15"
|
|||
4
antihacker
16.03.16
✎
05:40
|
СПасибо разобрался.
Как результаты запроса выгрузить в таблицу значения ? Можно ли вообще ? |
|||
5
mexanik_96
16.03.16
✎
05:43
|
работа с внешними источникам данных не рассматривается?
http://v8.1c.ru/overview/Term_000000795.htm Не подходит? |
|||
6
antihacker
16.03.16
✎
05:45
|
Как выгрузить полученные данные в таблицу значения. Не хочеться бегать по циклу и добавлять по строчно
|
|||
7
фобка
16.03.16
✎
06:16
|
(6) придется
|
|||
8
antihacker
16.03.16
✎
07:46
|
Спасибо, успокоил )))
|
|||
9
Mikeware
16.03.16
✎
07:49
|
можно переписать запросом во внутреннюю таблицу 1с (скажем, создать справочник требуемой структуры), а потом достать оттуда запросом и выгрузит в ТЗ :-)
|
|||
10
los_hooliganos
16.03.16
✎
08:57
|
(9) А можно еще более крутое шаманство:
Засунуть во временную таблицу. Тока нужно создать временную, держать ее. Затем запросом внешним поместить во временную глобальную. Шаманство над приведением имен, тк первая будет доступная только нативному 1С подключению. Т.е. вторая забирает имя первой, первая униточжается. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |