|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.05.2007, 05:43 | #1 |
Регистрация: 22.05.2007
Сообщений: 2
|
Как выбрать при помощи SQL записи из набора данных
Как выбрать при помощи SQL записи из набора данных
SQL.Add('select * from DataModule2.Table1');-так не работает |
22.05.2007, 08:24 | #2 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
SQL.Add('select * from Table'), где Table - реальное название таблицы в базе
|
22.05.2007, 08:26 | #3 |
Регистрация: 22.05.2007
Сообщений: 2
|
Мне нужно выбрать не из таблицы БД а из набора данных!
|
22.05.2007, 09:48 | #4 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
скопируй запрос из DataModule2.Table1 и напиши sql.add('select * from (скопированный запрос)')
Пишу на Delphi за еду
|
22.05.2007, 11:24 | #5 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 298
|
Такое чувство pris, что Вы не совсем понимаете технику работы с базой данных. Набор данных - это, грубо говоря, отображенная таблица из БД. Поэтому, когда Вы говорите, что Вам надо получить данные из набора данных это равносильно тому, что Вы получаете данные с БД. Другое дело, если Вы работаете с компонентом TTable, не зная, с какой таблицей и БД он сейчас связан. В этом случае можно сделать так.
SQL.Add(Format('Select * from %s ',[DataModule2.Table1.TableName] ); Надеюсь, это то, что Вам нужно.
Не надо ничего усложнять. Все достаточно тривиально.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обращение к базам данных при помощи Java Script | An_ton | JavaScript, Ajax | 5 | 24.09.2008 18:04 |
Занесение Данных в таблицу при помощи Query | Avalonix | БД в Delphi | 9 | 29.05.2008 20:13 |
Выбрать повторяющиеся записи | Andrei | SQL, базы данных | 2 | 13.09.2007 14:28 |
Программа использующая записи (тип данных) | GN_ | Общие вопросы Delphi | 6 | 13.01.2007 19:16 |