![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 драйвер...