|
|
|
Окно требования ввода параметра в ХП скл сервера
|
|||
|---|---|---|---|
|
#18+
Коллеги, как погасить окно для ввода параметра, которое появляется если из фокса попробовать запустить ХП с отсутствующим параметром ? Хотелось бы просто выдавать ошибку по AERROR. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 07:08 |
|
||
|
Окно требования ввода параметра в ХП скл сервера
|
|||
|---|---|---|---|
|
#18+
На сервере в ХП задавать значение параметра по умолчанию. Тогда на клиенте окно показываться не будет. А из ХП возвращать это значение(или к/либо другое), обрабатывать его и выдавать сообщение пользователю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 09:44 |
|
||
|
Окно требования ввода параметра в ХП скл сервера
|
|||
|---|---|---|---|
|
#18+
космонахтНа сервере в ХП задавать значение параметра по умолчанию. Тогда на клиенте окно показываться не будет. А из ХП возвращать это значение(или к/либо другое), обрабатывать его и выдавать сообщение пользователю. Нет, ты не понял. Мне это нужно чтобы если в клиентском приложении пропущен параметр к ХП, приложение выдавало стандартную реакцию на ошибку, которая прописана одинаково и для ошибок фокса и для ошибок внутри ХП. Мне не нужно это окно для ввода параметра, я хочу просто выдать свое сообщение об ошибке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 09:49 |
|
||
|
Окно требования ввода параметра в ХП скл сервера
|
|||
|---|---|---|---|
|
#18+
Что-то типа отключения ввода юзера и пароля = SQLSETPROP(0,"DispLogin",3) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 09:52 |
|
||
|
Окно требования ввода параметра в ХП скл сервера
|
|||
|---|---|---|---|
|
#18+
Прошу прощения за неточность. Окно все равно будет показываться, если в строке, передаваемой в sqlexec переменная параметра уже задана чрез ?. Наверное, придется проверять переменную через vartype() и, если она не определена, то присваивать ей к/либо уникальное значение, которое обрабатывать в ХП и возвращать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 09:54 |
|
||
|
Окно требования ввода параметра в ХП скл сервера
|
|||
|---|---|---|---|
|
#18+
Сам не пробовал, но может Вам стоит попробовать поместить этот код в TRY...CATCH? Интересно было бы узнать результат... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 10:17 |
|
||
|
Окно требования ввода параметра в ХП скл сервера
|
|||
|---|---|---|---|
|
#18+
От TRY...CATCH никакого толку не будет, т.к. окно для ввода отсутствующего параметра не исключение и оно все равно появится на экране. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 11:22 |
|
||
|
Окно требования ввода параметра в ХП скл сервера
|
|||
|---|---|---|---|
|
#18+
Так отсутствие параметров это не ошибка.. Проверяй до вызова процедуры TYPE() параметров и сам генери ошибку с помощью команды ERROR nErrorNumber | nErrorNumber, cMessageText1 | [cMessageText2]. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2006, 12:18 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33734513&tid=1591659]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 488ms |

| 0 / 0 |
