|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.08.2010, 19:43 | #1 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Lazarus: как открыть БД через TSQLQuery?
Задача такова: программно создать локальную БД (если еще не создана), открыть ее и вывести записи по заданным критериям.
Смотрел примеры на Делфи - там через TQuery все выглядит довольно легко и просто, буквально в несколько строчек - достаточно соединить Query с DataSource и написать что-нибудь вроде Код:
Как я понял, через TSQLQuery создать базу нельзя, поэтому создаю ее через Tdbf (TableLevel пробовал ставить и 4 (dBase) и 25 (FoxPro)). Тут, проблем нет, база создается, открывается, данные выводятся... Но теперь нужно как-то открыть ее через TSQLQuery, т.к. Tdbf не поддерживает SQL. Пробовал также, как и в примере выше: Код:
Выяснил, что, вроде как, нужно задействовать еще и TODBCCOnnection. Но там надо выбирать драйвер. Скачивал отсюда Visual FoxPro ODBC Driver. Поставил, но Администрирование->Источники данных ODBC добавить его нельзя (т.к. его нет в списке). В общем, вопрос такой: как, собственно, реализовать задачу? Может, я вообще все не так делаю?
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] Последний раз редактировалось Sazary; 31.08.2010 в 19:47. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как через дельфи открыть папку в проводнике? | t3ns0r | Общие вопросы Delphi | 6 | 28.03.2009 21:32 |
Как Web документ(htm, mht, и т.д.) открыть через Word? | Yelzhas | Общие вопросы Delphi | 4 | 18.11.2007 20:14 |
как открыть файл через прогу? | ЧИЖ | Общие вопросы Delphi | 12 | 29.05.2007 17:45 |
КАК ОТКРЫТЬ ЛЮБОЕ ПРИЛОЖЕНИЕ ЧЕРЕЗ DELPHI??? | micaell | Общие вопросы Delphi | 8 | 17.12.2006 20:05 |