Текущий архив: 2002.12.12;
Скачать: CL | DM;
Вниз
Можно ли из Query обратиться к курсору. Найти похожие ветки
← →
Zn (2002-11-25 15:58) [0]Можно ли из Query обратиться к курсору или необходимо создавать промежуточную таблицу?
← →
exit (2002-11-25 16:04) [1]TQuery.SQL.Lines.Add(...)
SELECT * FROM MY_TABLE
TQuery.Open;
или
TQuery.Active := true;
Получаем курсор... (Если мы об одном "курсоре" думаем).
← →
Zn (2002-11-25 16:39) [2]< exit (25.11.02 16:04)
А как к этому курсору обратиться из Query2, типа:
Query2.SQL.Lines.Add("SELECT MY_TABLE.ID,MY_TABLE.NAME,QUERY.NAME2 FROM MY_TABLE INNER JOIN ON MY_TABLE.ID = QUERY.ID");
?
← →
exit (2002-11-25 16:42) [3]Подключи DataSource к Query2, Query1.DataSource = этот DataSource и ...
... on my_table.id = :id
, где ID - это поле ID в Query1
(это не единственный вариант, конечно)
← →
exit (2002-11-25 16:44) [4]Пардон, Query1 и Query2 местами махнулись... :-)
← →
Zn (2002-11-25 17:03) [5]Так можно, когда связывать 2 курсора или таблицы, а если несколько? Можно, конечно, последовательно создавать цепочку TQuery, или объединять несколько SELECT-ов в одном Query1.SQL. А нет более простого пути?
← →
exit (2002-11-25 17:14) [6]Объединить в одном SQL запросе несколько таблиц, а потом их изменить... Может ли что-то быть проще и разумнее?
Страницы: 1 вся ветка
Текущий архив: 2002.12.12;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.022 c