170 похожих чатов

Всем привет, кто может помочь с логикой? пишу адаптер выгрузки

из fdb пару связанных таблиц и генерацией xml файла по итогу со значениями строк из таблиц. Затык на условиях

5 ответов

15 просмотров

Что за fdb? Odbc к ней есть? Что за затык? Каких условиях?...

Grader- Автор вопроса
Ӝ Evgeny
Что за fdb? Odbc к ней есть? Что за затык? Каких у...

fdb старая бд firebird, odbc есть, запросы и выгрузку я делаю так import fdb import xml.etree.ElementTree as ET SELECT = 'SELECT * FROM OSTIZD, VSTZAPA WHERE OSTIZD.INT_PART=VSTZAPA.INT_PART and OSTIZD.DOP_PART=VSTZAPA.DOP_PART and OSTIZD.YEAR_PART=VSTZAPA.YEAR_PART' con = fdb.connect(dsn='/путь к дб/PROD2.fdb', user='user', password='*', charset='win1251') cur = con.cursor() cur.execute(SELECT) print('-' * 78) print('\n') for fieldDesc in cur.title: print(fieldDesc[fdb.DESCRIPTION_NAME], end=' | ') print('\n') print('-' * 78) fi = range(len(cur.title)) for row in cur: for fieldIndex in fi: fieldValue = str(row[fieldIndex]) fieldMaxWidth = cur.title[fieldIndex][fdb.DESCRIPTION_DISPLAY_SIZE] print(fieldValue, end=' | ') print('\n')

Grader- Автор вопроса
Ӝ Evgeny
Что за fdb? Odbc к ней есть? Что за затык? Каких у...

отдельный код для генерации xml файла) http://dpaste.org/U8ps

Ты так и не написал в чём проблема. Возьми любую etl библиотеку, например petl и напиши всё декларативно.

Grader- Автор вопроса
Ӝ Evgeny
Ты так и не написал в чём проблема. Возьми любую e...

спасибо, посмотрю библиотеку, вопрос следующий, в одной таблице общий список товаров, в другой таблице доп. информация о товаре, ключи это 4 поля одиннаковых в таблице, и при выгрузке получается товар выгрузается столько раз, сколько совпадений между таблицами, а нужно 1 товар и 10 доп инфо о товаре.

Похожие вопросы

Обсуждают сегодня

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
7
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта