Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Help!!! ASCIIDRV [D5, dBase, FoxPro, Paradox, Text]


Yuri Btr ©   (2002-04-19 10:52:00) 

Есть у меня таблица в текстовом виде, она нормально отображается в DBGrid, а при попытке выполнить простой запрос на SELECT к ней через BDE Query, выдаётся сообщение - "Queries on text or Ascii tables is not supported"
И что ничего совсем нельзя сделать с ней? И для чего вообще спрашивается делать поддержку текстовых таблиц, если запросы над ними нельзя делать?
Может есть какие нибудь обходные пути?


KSergey   (2002-04-19 13:53:00) [1]

Мне надо вынуть данные из текстовой таблицы и проапдейтить данные в DBF таблице. Это можно конечно сделать и простым перебором строк в текстовом файле или перебором записей в тестовой таблице - но это согласитесь не оптимально :)

Это не оптимально?!!! что же по-вашему оптимально?!! Вязать длинные связки TQuery + ODBC + base.txtвместо простого чтения файла вы считаете более оптимальным ?!!!
Простите, но я вас не понимаю.


Yuri Btr   (2002-04-19 12:09:00) [2]

to Lusha
Спасибочки вам.
Вы натолкнули меня на интересную мысль:

TQuery + ODBC + base.txt


Lusha   (2002-04-19 12:00:00) [3]

>Yuri Btr © (19.04.02 11:55)
Неужели нет нормального способа получить данные в TTable из текстового файла через ODBC alias ?

Есть... Частенько пользуюсь этим способом (правда использую TQuery)... Должно работать... Повторюсь - все дело в настройках...


Yuri Btr   (2002-04-19 11:55:00) [4]

Неужели нет нормального способа получить данные в TTable из текстового файла через ODBC alias ?


Yuri Btr   (2002-04-19 11:44:00) [5]

to Lusha
>>Какой запрос то? Работайте с TTable и все дела...

Мне надо вынуть данные из текстовой таблицы и проапдейтить данные в DBF таблице. Это можно конечно сделать и простым перебором строк в текстовом файле или перебором записей в тестовой таблице - но это согласитесь не оптимально :)

>> Уберите расширение ТХТ
Я пробовал всеварианты. И всё равно "Invalid table name"

Помогите !!!


Lusha   (2002-04-19 11:22:00) [6]

>Yuri Btr © (19.04.02 11:10)
Использую TDatabase, к нему TTable и через них запрос, всё равно запрос невозможен через BDE к текстовому файлу.

Какой запрос то? Работайте с TTable и все дела...

а если пробую TTable привязать к ODBC текстовому драйверу, получаю "Invalid table name"

Правильная настройка - ключ к успеху... :) Уберите расширение ТХТ в имени таблицы... BDE ревностно относится к этому расширению...


Yuri Btr   (2002-04-19 11:10:00) [7]

Извините за повторения.... Связь плохая

to Lusha
Использую TDatabase, к нему TTable и через них запрос, всё равно запрос невозможен через BDE к текстовому файлу.

а если пробую TTable привязать к ODBC текстовому драйверу, получаю "Invalid table name"

а если использовать ADOQuery, то получится "вещь в себе", я ничего не смогу сделать с результатами запроса (ODBC дрова не поддерживают гетерогенные запросы)


Lusha   (2002-04-19 10:56:00) [8]

Есть... Использовать TTable или "цепляться" через ODBC драйвер...


Наверх

Титульная страница Поиск, карта сайта Написать письмо