powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Select в скрипте без INTO
5 сообщений из 5, страница 1 из 1
Select в скрипте без INTO
    #35193635
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть несколько экспорченных объектов, вот один из них (функция, возвращающая дату с сервера).
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
global type sysdate from function_object
end type

forward prototypes
global function datetime sysdate ()
end prototypes

global function datetime sysdate ();datetime dt

select sysdate from dual  using sqlca;
/* SQL Parameters List
0-> :dt
*/
return dt
end function

Везде где в скриптах есть SELECT почему то нету INTO . В коментариях написаны переменные куда Select производится.
Как такой синтаксис мог работать? И не раз уже встречаюсь с этим(в чужих исходниках), и постоянно приходится править, так как "мой" PowerBuilder это не пропускает. Или он у меня как-то не так настроен
...
Рейтинг: 0 / 0
Select в скрипте без INTO
    #35193639
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так правильно
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
global type sysdate from function_object
end type

forward prototypes
global function datetime sysdate ()
end prototypes

global function datetime sysdate ();datetime dt

select sysdate from dual  using sqlca;
/* SQL Parameters List
0-> :dt
*/
return dt
end function
...
Рейтинг: 0 / 0
Select в скрипте без INTO
    #35193854
18-я весна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот исходник - результат декомпиляции программой PbKiller, со всеми вытекающими оттуда артефактами.
...
Рейтинг: 0 / 0
Select в скрипте без INTO
    #35193948
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
18-я веснаЭтот исходник - результат декомпиляции программой PbKiller, со всеми вытекающими оттуда артефактами.
Спасибо.
именно этот, возможно...
но я видел такое в исходниках, которые не могли быть декомпиленными - порядился как-то переписывать проект с MSSQL на Oracle, там тоже такое в некоторых местах было, только без соответствующих коментариев (использовалось якобы для блокировки таблицы). переделал на "как положено". и тот проект не должен был вроде быть декомпилирован PbKiller-ом.
...
Рейтинг: 0 / 0
Select в скрипте без INTO
    #35194706
alexia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>проект с MSSQL на Oracle, там тоже такое в некоторых местах было

В MSSQL необязатьельно в запросах указывать "into". В этом случае результат будет получен вникуда, например, передан клиенту.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Select в скрипте без INTO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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