Объявление аргумента извлечения PowerBuilder 7 - PullRequest
0 голосов
/ 02 марта 2019

Я хотел бы знать, как и где я должен объявить переменную, которая будет передана в SQL-запрос.Я уже объявил это здесь:

data window

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

window

ps arg_enccode теперь объявлен глобально

pss Это вроде работает сейчас, но я все еще получаю это сообщение , хотя передаваемая переменная была получена MySQL Query, и мои ожидаемые результаты вышли.Я уже пытался переименовать аргументы и переменные, чтобы, возможно, все совпало, но все равно безрезультатно. Есть что-то, что я пропустил?

1 Ответ

0 голосов
/ 02 марта 2019

Не должно быть связи между объявлением аргумента и тем, что в скрипте.Думайте об этом как о передаче значения функции (потому что это именно то, что происходит).Вы можете либо передать жестко закодированное значение

dw_1.Retrieve (“doctors_orders”)

, либо передать содержимое переменной

string ls_ValueForDW
ls_ValueForDw = “doctors_orders”
dw_1.Retrieve (ls_ValueForDW)

Предвидя следующий шаг, я бы посоветовал захватить целочисленный возврат из Retrieve.() в переменную, чтобы вы могли хотя бы увидеть ее в отладчике.

Удачи.

...