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

Вниз

Открытие в 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.02 c
1-4310
Борис
2002-11-21 13:25
2002.12.02
CreateProcess Ошибка!


3-4190
Андрей Прокофьев
2002-11-13 13:44
2002.12.02
Дата в MSSQL и Delphi


1-4461
F1
2002-11-20 13:48
2002.12.02
Эксперимент с TreeView


1-4332
Zaratustra
2002-11-19 14:38
2002.12.02
Архивация


6-4560
Равиль
2002-09-27 01:20
2002.12.02
докачка файла после обрыва связи в локальной сети