Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
3-49870
Gamar
2002-04-19 17:08
2002.05.16
Сумма по ВЫЧИСЛЯЕМОМУ полю


1-49998
SB.John
2002-04-30 13:32
2002.05.16
CBuilder и модули.


3-49886
Grusta
2002-04-19 22:38
2002.05.16
Открытие Excel-файла через ADOQuery ?


3-49896
rvs
2002-04-22 08:21
2002.05.16
BatchMove - batCopy


1-49943
Man-In-Red
2002-05-03 22:50
2002.05.16
Как программно проверить formы?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский