SELECT 0, name, mesto_rab, * FROM users
INNER JOIN predprijatie ON users.mesto_rab = predprijatie.pred_id
WHERE (user_visible=1) AND (parent_id=0) AND (users_id = 34)
UNION
SELECT 1, name, mesto_rab, * FROM users
INNER JOIN predprijatie ON users.mesto_rab = predprijatie.pred_id
WHERE (user_visible=1) AND (parent_id=0) AND (users_id <> 34)
ORDER BY 1, 2 ASC, 3 ASC
UNION
SELECT * FROM users
INNER JOIN predprijatie ON users.mesto_rab = predprijatie.pred_id
WHERE (user_visible=1) AND (parent_id=0)
ORDER BY CAST( users_id - 34 AS BIT), name ASC , mesto_rab ASC
Vix_GetProperties
работает аналогично WriteLn
с списком.Predefined constants, types, procedures, and functions (such as True, Integer, or Writeln) do not have actual declarations.Instead they are built into the compiler and are treated as if they were declared at the beginning of the System unit.
не видно dns серверЭто не ошибка.
В чём может быть проблема?Да, в чём?
я не могу подключится к доменуУ вас ещё сеть не работает.
Я поставил W7 статический ip-адрес и пропинговал адрес сервера, значит ли это, что сеть есть?Да. Теперь настраивайте DHCP (область в нём), что бы он правильно назначал IP для W7.
не работает
Когда вы используете константу, значение известно оптимизатору, поэтому может определять селективность (и возможное использование индекса) на основе этого. Когда вы используете переменную, значение неизвестно оптимизатору.
похоже вариантов решения немного...Личный опыт: при освоении MS SQL, обратил внимание, что промежуточный слой ADO, иногда меняет в реальном запросе константы на переменные и наоборот. При использовании хранимых процедур план запроса строится и кэшируется при её создании. Это одна из причин оборачивать в процедуру запрос даже без дополнительных обработок.
запрос начнет отрабатывать без старых кэшированных данных