powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Можно ли в DW ?
10 сообщений из 10, страница 1 из 1
Можно ли в DW ?
    #35384963
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть DW на External и DW на SQL_Select, в которых есть общие поля.
Можно ли создать новое DW в котором SQL будет использовать данные из двух предыдущих DW?
Или просто создать DW в котором SQL изначально будет иметь одновременно столбцы из БД и внешние?
...
Рейтинг: 0 / 0
Можно ли в DW ?
    #35385150
SasaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли создать ...... низя. Разве что "Или просто создать///"
dw3 = rowscopy (dw1+dw2)
...
Рейтинг: 0 / 0
Можно ли в DW ?
    #35385194
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SasaRМожно ли создать ...... низя. Разве что "Или просто создать///"
dw3 = rowscopy (dw1+dw2)
Ну уж разные столбцы так склеить не получится (если DataWindow имеют разную структуру). Короче говоря, в PowerBuilder'е нет встроенного SQL-engine, как например в FoxPro - поэтому низя.
...
Рейтинг: 0 / 0
Можно ли в DW ?
    #35387071
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно добавить "липовые" столбцы в SELECT, а потом на RetrieveEnd всовывать нужные значения.
Это не совсем то, что требовалось, но работать будет.
...
Рейтинг: 0 / 0
Можно ли в DW ?
    #35387368
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RiskaМожно добавить "липовые" столбцы в SELECT, а потом на RetrieveEnd всовывать нужные значения.
Это не совсем то, что требовалось, но работать будет.
Концовка ясна, думаю должно сработать. Начало не совсем понятно.
"Липовые" столбцы - это compute_field в DW? Или как иначе их создать в SELECT?
Или в базе что-то типа пустой временной таблицы с "липовыми" столбцами?
...
Рейтинг: 0 / 0
Можно ли в DW ?
    #35387395
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил ещё раз разъяснить вопрос. Может это поможет.

Есть DW1 на External (либо DataStore):
cod_item
name_item

и есть DW2 на SQL_Select (либо DataStore):
cod_item
data_item

Надо получить в итоге DW3:
cod_item
name_item
data_item

и чтобы естественно была связь по cod_item.
...
Рейтинг: 0 / 0
Можно ли в DW ?
    #35387401
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISРешил ещё раз разъяснить вопрос. Может это поможет.

Есть DW1 на External (либо DataStore):
cod_item
name_item

и есть DW2 на SQL_Select (либо DataStore):
cod_item
data_item

Надо получить в итоге DW3:
cod_item
name_item
data_item

и чтобы естественно была связь по cod_item.
Конкретно эту задачу можно решить примерно так:
1. в цикле пробегаем по всем строкам ДВ2, осуществляем поиск по ДВ1 и заносим данные в ДВ3 (getItem, setItem).
2. занести данные из ДВ1 в базу, и получить данные в ДВ3 естественным образом из базы (SQL).

ЗЫ: подозреваю что задача надумана и возможно ее можно решить с помощью DropDown datawindow.
...
Рейтинг: 0 / 0
Можно ли в DW ?
    #35387562
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AISРешил ещё раз разъяснить вопрос. Может это поможет.

Есть DW1 на External (либо DataStore):
cod_item
name_item

и есть DW2 на SQL_Select (либо DataStore):
cod_item
data_item

Надо получить в итоге DW3:
cod_item
name_item
data_item

и чтобы естественно была связь по cod_item.
Пишем реализацию nested loop на PowerScript? СУБД это сделает гораздо быстрее. Может не стоит такой хренью страдать, а то скоро появятся мысли собственный SQL сервер на нем сваять?
А липовые столбцы получаются примерно так
Код: plaintext
1.
2.
3.
4.
select cod_item,
         name_item,
         data_item,
          0  as липовыйстолбец
from ...
...
Рейтинг: 0 / 0
Можно ли в DW ?
    #35387605
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry....подозреваю что задача надумана и возможно ее можно решить с помощью DropDown datawindow.
Задача не надуманная ( Как ввести шифр в DW? ) и её по любому надо как-то решать.
Попробую с DropDown (идею понял, также можно попробовать с кодовой таблицей), но думаю, что итоговое DW в обоих случаях будет очень тяжелым.
...
Рейтинг: 0 / 0
Можно ли в DW ?
    #35387611
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS Dmitry....подозреваю что задача надумана и возможно ее можно решить с помощью DropDown datawindow.
Задача не надуманная ( Как ввести шифр в DW? ) и её по любому надо как-то решать.
Попробую с DropDown (идею понял, также можно попробовать с кодовой таблицей), но думаю, что итоговое DW в обоих случаях будет очень тяжелым.
Решать ее на PowerBuilder - все равно что запирать дверь на замок и класть ключи под коврик.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Можно ли в DW ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]