|
Отчет из Firebird | ☑ | ||
---|---|---|---|---|
0
ligatr
08.07.20
✎
14:35
|
Необходимо создать отчет на основе выгрузки из Firebird.
Сейчас я выгружаю данные через ADO рекордсета. Как эти данные загнать в отчет? |
|||
1
shuhard
08.07.20
✎
14:35
|
(0) через ВТ
|
|||
2
ligatr
08.07.20
✎
14:41
|
Что такое ВТ?
|
|||
3
shuhard
08.07.20
✎
14:44
|
(2) ВТ = временная таблица
|
|||
4
Конструктор1С
08.07.20
✎
16:50
|
Используй внешний источник данных и СКД
|
|||
5
END
08.07.20
✎
19:53
|
(4) Внешний источник с фаербердом считай, не работает у фаерберда диалект отличается. Так что sql запрос -таблица значений - скд.
|
|||
6
ligatr
09.07.20
✎
15:41
|
Как связать таблицу значений и СКД?
Можно ли будет в СКД монипулировать полями ТЗ как полями обычной таблицы 1С? |
|||
7
Йохохо
09.07.20
✎
15:44
|
ВЫБРАТЬ
.. .. ИЗ &ТЗ |
|||
8
END
09.07.20
✎
15:48
|
(6) Можно через НаборДанныхОъект в СКД, например.
|
|||
9
Gimalaj
09.07.20
✎
16:30
|
(6) С Фаербёрдом можно делать все то же самое, что и с другими СУБД.
Что именно не получается-то? |
|||
10
Gimalaj
09.07.20
✎
16:33
|
(5) Внешний источник данных может не работать, если для подключения к Firebird использовать штатные драйверы ODBC. Если использовать драйвер стороннего производителя, например от Devart, то все будет работать.
|
|||
11
END
09.07.20
✎
16:47
|
(10) Уверен? Этот драйвер сам преобразует select top в select first?
|
|||
12
Gimalaj
09.07.20
✎
16:49
|
(11) Ты о чем говоришь? Какое отношение имеет неправильный синтаксис запроса к работоспособности внешнего источника данных?
|
|||
13
Gimalaj
09.07.20
✎
16:50
|
Или ты хочешь сказать, что синтаксис SQL-запросов для внешних источников данных одинаков и не зависит от СУБД-источника?
|
|||
14
END
09.07.20
✎
16:53
|
(13) Я хочу сказать, что платформа 1С для каких то там своих внутренних нужд использует синтаксис select top и при работе с фаербирд будет ошибка.
|
|||
15
Gimalaj
09.07.20
✎
17:02
|
(14)Ты имеешь в виду, что если писать в тексте запроса "ВЫБРАТЬ ПЕРВЫЕ...", то платформа преобразует его в "select top..."?
|
|||
16
Gimalaj
09.07.20
✎
17:03
|
+(15) а не в "select first"?
|
|||
17
END
09.07.20
✎
22:58
|
(16) да.
|
|||
18
Gimalaj
10.07.20
✎
10:06
|
Да. Особенности SQL-синтаксиса Firebird типа "select first" в запросах с внешними источниками данных не будут работать.
Но в части, где SQL-синтаксис Firebird-а совпадает со стандартным - запросы отрабатывают нормально. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |