Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.16;
Скачать: CL | DM;

Вниз

Help!!! ASCIIDRV   Найти похожие ветки 

 
Yuri Btr ©   (2002-04-19 10:52) [0]

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


 
Lusha ©   (2002-04-19 10:56) [1]

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


 
Yuri Btr ©   (2002-04-19 11:10) [2]

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

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

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

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


 
Lusha ©   (2002-04-19 11:22) [3]

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

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

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

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



 
Yuri Btr ©   (2002-04-19 11:44) [4]

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

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

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

Помогите !!!


 
Yuri Btr ©   (2002-04-19 11:55) [5]

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


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

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

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


 
Yuri Btr ©   (2002-04-19 12:09) [7]

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

TQuery + ODBC + base.txt


 
KSergey ©   (2002-04-19 13:53) [8]

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

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



Страницы: 1 вся ветка

Текущий архив: 2002.05.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
3-49844
DenNNis
2002-04-19 09:36
2002.05.16
Уважаемые Мастера!


7-50145
Tosha13
2002-02-15 18:39
2002.05.16
COM-порт


4-50162
writer
2002-03-12 15:47
2002.05.16
Работа с треем.


1-50003
DiGiTaL
2002-04-27 18:34
2002.05.16
Как перехватить EOleException?


1-50009
MisterBin
2002-04-30 18:26
2002.05.16
Как получить названия только папок в текущей папке?