Форум: "Базы";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
ВнизМожно ли передать в запрос имя таблицы параметром? Найти похожие ветки
← →
andrey2005 (2006-04-13 09:34) [0]Отцы, помогите!
Как передать в query имя таблицы, по которой нужно сделать запрос, параметром.
Пишу:
query1.sql.add(" select * from ":t" ")
query1.parambyname("t").asstring:=tablename
Ругается: не найден параметр t. Если писать без кавычек ругается на from.
Подскажите пожалуйста!
← →
Johnmen © (2006-04-13 09:37) [1]>Можно ли передать в запрос имя таблицы параметром?
Нет.
← →
paul_k © (2006-04-13 09:39) [2]Можно написать
query1.sql.Clear;
query1.sql.add(" select * from "+tablename);
← →
Sergey13 © (2006-04-13 09:45) [3]2andrey2005 (13.04.06 09:34)
C таким подходом проще юзать TTable, ИМХО.
← →
andrey2005 (2006-04-13 09:55) [4]paul_k - спасибо! попробую.
Использовать таблицу можно конечно, но там еще нужно фильтровать по месяцам и другим параметрам, в зависимости от выбора пользователя и код для выполнения фильтрации сильно разрастается. А при использовании query хотя бы не надо фильтр на месяцы ставить.
← →
Sergey13 © (2006-04-13 10:19) [5]2[4] andrey2005 (13.04.06 09:55)
Что то я не заметил в твоем запросе фильтрации. 8-)
Ты хочешь обойтись одним квериком для всего? А смысл?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.06.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.057 c