Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Можно ли Select занести в массив? / 19 сообщений из 19, страница 1 из 1
15.01.2009, 14:33
    #35759276
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
Например:
select id from tab1
вот этот массив который получается в результате запроса надо загнать в my_mas[].
как можно такое сделать?
...
Рейтинг: 0 / 0
15.01.2009, 14:47
    #35759302
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
Imperous пишет:

> select id from tab1
> вот этот массив который получается в результате запроса надо загнать в
> my_mas[].
> как можно такое сделать?

В цикле сфетчить и загнать. Только нахрена?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.01.2009, 15:01
    #35759355
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
ImperousНапример:
select id from tab1
вот этот массив который получается в результате запроса надо загнать в my_mas[].
как можно такое сделать?
Загнать запрос в DataWindow
После его Retrieve
Код: plaintext
my_mas[] = ds.object.id.primary
...
Рейтинг: 0 / 0
15.01.2009, 15:11
    #35759384
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
Локшин Марк пишет:

> Загнать запрос в DataWindow
> После его Retrieve

А зачем делать что-то после ;)? Я думал, автор без DS хочет...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.01.2009, 15:29
    #35759443
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
Dim2000
А зачем делать что-то после ;)? Я думал, автор без DS хочет...

Ну какие-то манипуляции с данныыми в скрипте проводить например.
...
Рейтинг: 0 / 0
15.01.2009, 15:33
    #35759459
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
Локшин МаркDim2000
А зачем делать что-то после ;)? Я думал, автор без DS хочет...

Ну какие-то манипуляции с данныыми в скрипте проводить например.
Про DS я немного знаю и как раз хотел избежать его. Думал есть более гуманный способ.
А надо для того чтоб потом делать ретриев ДВ и и передавать этот массив как параметр
...
Рейтинг: 0 / 0
15.01.2009, 15:41
    #35759487
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
ImperousЛокшин МаркDim2000
А зачем делать что-то после ;)? Я думал, автор без DS хочет...

Ну какие-то манипуляции с данныыми в скрипте проводить например.
Про DS я немного знаю и как раз хотел избежать его. Думал есть более гуманный способ.
А надо для того чтоб потом делать ретриев ДВ и и передавать этот массив как параметр
А почему нельзя тогда сразу подзапросом оформить в нужном месте этот select id from tab1?
...
Рейтинг: 0 / 0
15.01.2009, 17:00
    #35759804
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
Локшин Марк
А почему нельзя тогда сразу подзапросом оформить в нужном месте этот select id from tab1?
У меня получается что этот результат надо передать сюда
Код: plaintext
dw_1.Retrieve(Date(D1),Date(D2),my_mas)
вот и ищу какой-то человеческий путь
...
Рейтинг: 0 / 0
15.01.2009, 17:32
    #35759901
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
ImperousЛокшин Марк
А почему нельзя тогда сразу подзапросом оформить в нужном месте этот select id from tab1?
У меня получается что этот результат надо передать сюда
Код: plaintext
dw_1.Retrieve(Date(D1),Date(D2),my_mas)
вот и ищу какой-то человеческий путь
Ну так напишите свой подзапрос в DataObject dw_1.
...
Рейтинг: 0 / 0
15.01.2009, 23:16
    #35760348
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
ImperousЛокшин МаркDim2000
А зачем делать что-то после ;)? Я думал, автор без DS хочет...

Ну какие-то манипуляции с данныыми в скрипте проводить например.
Про DS я немного знаю и как раз хотел избежать его. Думал есть более гуманный способ
По большому счёту DS и есть более гуманный способ :-)
...
Рейтинг: 0 / 0
16.01.2009, 14:09
    #35761455
Rebeled
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
ImperousНапример:
select id from tab1
вот этот массив который получается в результате запроса надо загнать в my_mas[].
как можно такое сделать?
...
Рейтинг: 0 / 0
16.01.2009, 14:15
    #35761477
Rebeled
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
Например так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA;
PREPARE SQLSA FROM 'select id from tab1';
If SQLCA.sqlcode <>  0  Then
  MessageBox('Внимание!','Ошибка!')
End If
OPEN DYNAMIC my_cursor;
If SQLCA.sqlcode <>  0  Then
  MessageBox('Внимание!','Ошибка!')
End If
ll_i =  0 
Do
  FETCH my_cursor INTO :ld_value;
  If SQLCA.sqlcode <>  0  Then Exit
  
  ll_i ++
  my_mas[ll_i] = ld_value
Loop While True

CLOSE my_cursor ;
...
Рейтинг: 0 / 0
16.01.2009, 18:26
    #35762200
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
RebeledНапример так:

Код: plaintext
1.
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA;

А за это надо убивать :-)
...
Рейтинг: 0 / 0
19.01.2009, 10:38
    #35764066
Rebeled
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
ФилиппRebeledНапример так:

Код: plaintext
1.
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA;

А за это надо убивать :-)
Весьма аргументированно...
...
Рейтинг: 0 / 0
19.01.2009, 15:52
    #35765075
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
ФилиппRebeledНапример так:
Код: plaintext
1.
DECLARE my_cursor DYNAMIC CURSOR FOR SQLSA;

А за это надо убивать :-)
Ну мы и не сомневались :)

Rebeled
Весьма аргументированно...
Аргументация была раньше. Сейчас просто надо наслаждаться - как знанием таблицы умножения :)
...
Рейтинг: 0 / 0
19.01.2009, 15:52
    #35765079
ChV
ChV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
Гуру хотел сказать, что так делать - не камильфо.

Good Luck !
...
Рейтинг: 0 / 0
19.01.2009, 15:55
    #35765090
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
Насчет аргументации: ищите в этом форуме по слову "убивать" :)
...
Рейтинг: 0 / 0
19.01.2009, 17:07
    #35765359
Rebeled
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
ChVГуру хотел сказать, что так делать - не камильфо.

Good Luck !
Гуру мог бы кинуть ссылку на дискуссию http://www.sql.ru/forum/actualthread.aspx?tid=47493
Ну или поцитировать сам себя...
В конце концов, призвание Гуру - помогать начинающим.
...
Рейтинг: 0 / 0
20.01.2009, 10:36
    #35766446
ChV
ChV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли Select занести в массив?
Я Вас умоляю... Кто кому чего должен ?
Для начинающих - счастье, что Гуру вообще существуют в природе.
А если серьезно - все мы люди. И у всех - работы выше крыши.
Дай бог выкроить минутку для форума. А как только становишься аксакалом ( Гуру ), то каждую твою запятую рассматривают в увеличительное стекло.
Спасибо, что вообще реагируют. Тем более на вопросы, которые им не интересны.

Good Luck !
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Можно ли Select занести в массив? / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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