Показать сообщение отдельно
Старый 23.03.2005, 09:01   #2  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Регистрация: 18.10.2002
Адрес: Москва
Полностью свой веб-лукап делать геморно, зато можно воспользоваться существующим:
Посмотрите на этот кусок кода например:
PHP код:
client static void WebEmplLookup()
{
    
webTableLookup          webTableLookup;
    
Query                   query;
    
QueryBuildDataSource    qbd;
    ;
    
webTableLookup webTableLookup::newParameters(tableNum(EmplTable));
    
query = new Query();
    
qbd query.addDataSource(tablenum(EmplTable));
    
qbd.addSortField(fieldnum(EmplTableName));

    
webTableLookup.parmQuery(query);
    
webTableLookup.addLookupfield(fieldNum(EmplTableEmplId));
    
webTableLookup.addLookupfield(fieldNum(EmplTableName));
    
webTableLookup.selectField(fieldNum(EmplTableEmplId));

    
webTableLookup.run();

На филде пишем
<имя класса>::WebEmplLookup();

И радуемся.
Т.е. смысл в том что можно в лукап передавать свой Query
Не знаю, поможет вам это или нет.

Точки останова в вебе работают, но не всегда.
Необходимые условия:
1. "Толстый" пользователь, под которым поставили точку останова, должен совпадать с "тонким", под которым зашли на страницу
2. Никаких терминал-клиентов, все должно происходить на одной машине
3. Как я понимаю, веб-сервер должен работать на той же машине (т.е. надо развернуть сайт у себя или работать сразу на сервере)
4. Нельзя указывать пароль в ком-коннекторе