Форум: "Базы";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];
ВнизОткрытие в TQuery таблицы с другим расширением (Не DBF) Найти похожие ветки
← →
REP (2002-11-13 10:11) [0]Есть таблица типа qqq.008 формата DBF у меня не получается ее открыть в TQuery: Пишет, что мол непонятное разрешение
← →
e-mike (2002-11-13 10:19) [1]А если его в dbf переименовать?
← →
REP (2002-11-13 10:50) [2]Этих файлов десятки, импорт из другой программы (008 - номер склада), т.е. можно конечно в цикле переименовывать, но так было бы проще. Ведь, если я не ошибаюсь, в TTable хоть лаптем назови, только укажи конкретно тип таблицы. Вот мне и интересно можно ли как-нибудь так в TQuery.
← →
REP (2002-11-13 11:07) [3]Так можно или нет???
← →
REP (2002-11-13 11:20) [4]На обед все что-ли ушли...
← →
sniknik (2002-11-13 11:25) [5]повторю
А если его в dbf переименовать? они открываются?
в ADO (jet) например работает
SELECT * FROM FKEYS1#TRT
в BDE???? пробуй можеш проверить SELECT * FROM "qqq.008" и тип таблиц в компоненте явно укажи. (я этого не пробовал)
← →
KoluChi (2002-11-13 11:40) [6]У меня все работает:
в каталоге программы лежит accounts.000 (ранее dbf)
кладу на форму TQuery и пишу SQL="select * from accounts"
делаю Active = true, завязываюсь через DataSource на DBGrid -
видно все записи
← →
REP (2002-11-13 11:40) [7]>>А если его в dbf переименовать? они открываются?
Если переименовать, то да.
Как указать тип таблиц явно?
У TTable - TableType
А у TQuery?
← →
Jeer (2002-11-13 11:42) [8]Alias тебе на что дан ?
← →
REP (2002-11-13 11:44) [9]Если указать без расширения пишет:
Не могу найти: qqq.db
Не могу найти: qqq.dbf
Не могу найти: qqq.txt
Не могу найти: qqq
← →
REP (2002-11-13 11:56) [10]Поставил я в BDEAdministrator`e DEFAULT DRIVER = DBase
Ничего не изменилось?...
Не хочет понимать расширение .008
← →
e-mike (2002-11-13 11:56) [11]А если с расширением и имя взять в кавычки?
← →
Alexander_K (2002-11-13 11:59) [12]Напиши
select * from "accounts.000"
← →
sniknik (2002-11-13 12:00) [13]попробовал, у меня берет
SELECT * FROM "FKEYS1.TRT"
и без указания типа его в Query не нашол.
← →
REP (2002-11-13 12:00) [14]>>e-mike © (13.11.02 11:56)
Спасибо больщое.
Все заработало и даже не надо конкретно указывать тип таблиц.
← →
sniknik (2002-11-13 12:03) [15]REP (13.11.02 12:00)
а то что я говорил не пробовал?
sniknik © (13.11.02 11:25)
..
>в BDE???? пробуй можеш проверить SELECT * FROM "qqq.008" и тип таблиц в компоненте явно укажи. (я этого не пробовал)
доктор почему меня все игнорируют? Следующий! :-))
← →
REP (2002-11-13 12:37) [16]sniknik © (13.11.02 12:03)
Тебе тоже спасибо.
Я просто не внимательно прочитал твой ответ и не заметил кавычек.
>>тип таблиц в компоненте явно укажи
Как в Алиасе? Без кавычек все равно не работает
И все таки почему иногда надо ставить кавычки,а иногда нет. По какому принципу
А алиасами я не пользуюсь и в DatabaseName задаю просто путь и не вижу разницы. Может кто просветит. А то приходится работать методом научного тыка. В книгах далеко не все...
← →
REP (2002-11-13 12:40) [17]Что-то я от темы отклонился...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.02;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.46 c