Показать сообщение отдельно
  #9  
Старый 19.02.2014, 06:24
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

По первому вопросу, можно просто сделать запускач, который копирует файл с сетевого диска на локальный и запускает уже локальную копию. Далее уже сама программа следит за файлом-флагом (например, можно туда класть версию или вообще ее читать с оригинального файла) и если файл на шаре новее, то выдавать сообщение, что надо перезапустить программу.

По второму вопросу. Ну сконкатенируй все поля в одну строку и уже на нее "натрви" LIKE:
Код:
SELECT * FROM [%TABLENAME%] WHERE [FIELD1] || [FIELD2] || ... || [FIELDN] LIKE :param1
Для полной уверенности можно их объединить через символ, которого в строке поиска быть не может, например, ~
[code]
[FIELD1] || '~' || [FIELD2] || '~' || ... || '~' || [FIELDN]
[code]
Ответить с цитированием