Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
у RxQuery есть замечательное свойство Macros. Беда в том, что этот компонент только для BDE. Есть ли что-то подобное для ADO? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 14:31 |
|
||
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
Не знаю, что такое Macros в RXQuery, сделать то что с базой хочешь через ADO? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 14:45 |
|
||
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
для АДО таких штучек нет. Ручками...ручками... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 14:53 |
|
||
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
с помощью Macros можно передать в текст запроса имя поля, таблицы, набор значений для where ну и т.п. вот небольшой пример: with DMForm.FirmRxQuery do begin SQL.Clear; if sQ = '' then begin ......... end else begin SQL.Add(' SELECT f.*, fa.inn, fa.bik, fa.rs, fa.ks, fa.okonh, fa.okpo, fa.bank '); SQL.Add(' FROM firm f '); SQL.Add(' LEFT OUTER JOIN firm_add fa '); SQL.Add(' ON (f.cdfirm = fa.cdfirm) '); SQL.Add(' WHERE f.cdfirm IN (SELECT fw.cdfirm '); SQL.Add(' FROM firm_work fw '); SQL.Add(' WHERE fw.cdwork IN (%WorkCodes)) '); MacroByName('WorkCodes').AsString := sQ; end; Prepare; Open; end; sQ - строка, которая формируется в процессе работы программы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 14:54 |
|
||
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
А какие проблемы, ну и формируй у TADOQuery свойство SQL динамически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 14:56 |
|
||
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
придется руками, уговорил :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 14:58 |
|
||
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
я же не говорил, что этого нельзя сделать, а просто спросил, есть ли подобный компонент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 15:00 |
|
||
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
И чем он отличается от Query.Parameters? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 15:03 |
|
||
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
с макросами удобнее запрос формировать. Параметр надо указывать обязательно, а макрос нет. Например Код: plaintext 1. 2. 3. 4. где % и есть признак макроса. С помощью параметров это не сделать, поэтому штука удобная. Код: plaintext 1. 2. и будет запрос: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 15:13 |
|
||
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
Есть функция в Делфях такая, Format называется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 15:16 |
|
||
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
Вот никак я непойму, зачем вот такие компоненты нужны. Ну нужен тебе набор данных, ну положи для него компонент, задай параметры и работай. Смысл динамических FROM в чем??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 15:19 |
|
||
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
Да делать нечего людям ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 15:24 |
|
||
|
возможность передачи Macros в Query
|
|||
|---|---|---|---|
|
#18+
Люди наивно полагают, что размер исходников от этого существенно уменьшится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2003, 15:24 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32120255&tid=2118918]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 347ms |

| 0 / 0 |
